您的位置:首页 > 其它

在ubuntu 14.04上的cloudera安装--path B方式

2015-08-17 22:25 225 查看
首先,这里是官方文档,喜欢看原汁原味的去这里

http://www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/cm_ig_install_path_b.html?=cmig_topic_6_6

在安装之前,如果你的系统是RHEL 5 或CentOS 5,则你需要安装python,命令如下:

$ su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm' ...
$ yum install python26


我这里默认使用的数据库是系统自带的PostgreSQL ,所以以下操作中我不在声明,各位需要另外安装mysql数据库的参照上面地址中的官方文档,只有个别操作不一样。

(一)Establish Your Cloudera Manager Repository Strategy:

1、从这个地址下载Cloudera Manager Repository

http://archive.cloudera.com/cm5/ubuntu/trusty/amd64/cm/cloudera.list

sudo wget http://archive.cloudera.com/cm5/ubuntu/trusty/amd64/cm/cloudera.list[/code] 
2、复制刚刚下载的这个文件cloudera-manager.list到这个目录下 /etc/apt/sources.list.d/ .

sudo cp cloudera-manager.list /etc/apt/sources.list.d/


3、更新系统包

$ sudo apt-get update


(二)Install the Oracle JDK

命令如下:

$ sudo apt-get install oracle-j2sdk1.7


(三)Install the Cloudera Manager Server Packages

$ sudo apt-get install cloudera-manager-daemons cloudera-manager-server


(四)Set up a Database for the Cloudera Manager Server

安装mysql数据库的就在这一步有所不同,具体操作见官方文档第一个链接,我这里只显示PostgreSQL的。

1、Install the embedded PostgreSQL database packages:

$ sudo apt-get install cloudera-manager-server-db-2


2、Start the PostgreSQL database:

$ sudo service cloudera-scm-server-db start


(五)(Optional) Manually Install the Oracle JDK, Cloudera Manager Agent, and CDH and Managed Service Packages

这里是可选的,在Manager节点安装 CDH 和 managed service,在 Agent节点才需要安装Manager Agent 和CDH packages。

1、Install the Oracle JDK

这里安装的CDH5要求的JDK。

在这里http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html 下载JDK的.tar.gz文件

解压 JDK 到/usr/java/jdk-version; 例如 /usr/java/jdk.1.7.0_nn or /usr/java/jdk.1.8.0

设置环境变量JAVA_HOME:

export JAVA_HOME=/usr/java/jdk.1.7.0_nn


“=”后面的是自己JDK的安装路径。

2、Install Cloudera Manager Agent Packages

$ sudo apt-get install cloudera-manager-agent cloudera-manager-daemons


在Agent节点的/etc/cloudera-scm-agent/config.ini文件装设置service节点的host和port

sudo vim /etc/cloudera-scm-agent/config.ini


3、Install CDH and Managed Service Packages

下载包并且安装

http://archive.cloudera.com/cdh5/one-click-install/trusty/amd64/cdh5-repository_1.0_all.deb

sudo dpkg -i cdh5-repository_1.0_all.deb


$ sudo apt-get update


$ sudo apt-get install avro-tools crunch flume-ng hadoop-hdfs-fuse hadoop-hdfs-nfs3 hadoop-httpfs hadoop-kms hbase-solr hive-hbase hive-webhcat hue-beeswax hue-hbase hue-impala hue-pig hue-plugins hue-rdbms hue-search hue-spark hue-sqoop hue-zookeeper impala impala-shell kite llama mahout oozie pig pig-udf-datafu search sentry solr-mapreduce spark-python sqoop sqoop2 whirr


4、(Optional) Install Key Trustee KMS

这里我选择不安装这个,跳过。

(六)Start the Cloudera Manager Server

$ sudo service cloudera-scm-server start


(七) Start the Cloudera Manager Agents

$ sudo service cloudera-scm-agent start


(八)Start and Log into the Cloudera Manager Admin Console

按照这个格式添入你实际的server ip和端口号,http://Server host:7180,输入浏览器,你就可以看到一个控制面板的网页了,离安装成功只差一步了。

(九)Choose Cloudera Manager Edition and Hosts

在网页里添入agent节点的ip,搜索,然后找到并且添加这些节点,你就可以在这下节点上自由添加服务了。比如hadoop,spark!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: