//在三台节点(所有agent的节点)上执行下载第三方依赖
[bigdata@hadoop005 software]$ sudo yum -y install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb httpd mod_ssl
[bigdata@hadoop005 software]$ mysql -uroot -p199712
create database amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
create database oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
create database hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CM下载地址:http://archive.cloudera.com/cm5/cm/5/ 离线库下载地址:http://archive.cloudera.com/cdh5/parcels
注:以下所有操作均使用root用户
[root@hadoop005 software]# tar -zxvf cloudera-manager-el6-cm5.12.1_x86_64.tar.gz -C /opt/
[root@hadoop005 software]# mv CDH* /opt/cloudera/parcel-repo/
[root@hadoop005 software]# mv manifest.json /opt/cloudera/parcel-repo/
[root@hadoop005 parcel-repo]# mv CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha1 CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha
[root@hadoop005 cloudera-scm-server]# useradd --system --home=/opt/cm-5.12.1/run/cloudera-scm-server --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm
–system 创建一个系统账户 –home 指定用户登入时的主目录,替换系统默认值/home/<用户名> –no-create-home 不要创建用户的主目录 –shell 用户的登录 shell 名 –comment 用户的描述信息
注意: Cloudera Manager默认用户为cloudera-scm,创建具有此名称的用户是最简单的方法。 安装完成后,将自动使用此用户。
[root@hadoop005 opt]# chown -R cloudera-scm:cloudera-scm c*
// 修改文件/opt/cm-5.12.1/etc/cloudera-scm-agent/ config.ini
[root@hadoop005 opt]# vim cm-5.12.1/etc/cloudera-scm-agent/config.ini
server_host=hadoop005
[root@hadoop005 opt]# mkdir /usr/share/java/
[root@hadoop005 software]# mv mysql-connector-java-5.1.27-bin.jar /usr/share/java/mysql-connector-java.jar
[root@hadoop005 cm-5.12.1]# /opt/cm-5.12.1/share/cmf/schema/scm_prepare_database.sh mysql cm -hhadoop005 -uroot -p199712 --scm-host hadoop005 scm scm scm
-h:Database host -u:Database username -p:Database Password –scm-host:SCM server’s hostname
[root@hadoop005 opt]# scp -r /opt/c* hadoop006:/opt/
[root@hadoop005 opt]# scp -r /opt/c* hadoop007:/opt/
[root@hadoop005 opt]# ./cm-5.12.1/etc/init.d/cloudera-scm-server start
[root@hadoop005 opt]# ./cm-5.12.1/etc/init.d/cloudera-scm-agent start
[root@hadoop006 opt]# ./cm-5.12.1/etc/init.d/cloudera-scm-agent start
[root@hadoop007 opt]# ./cm-5.12.1/etc/init.d/cloudera-scm-agent start
注意:启动过程非常慢,Manager 启动成功需要等待一段时间,过程中会在数据库中创建对应的表需要耗费一些时间
。
[root@hadoop005 opt]# netstat -anp | grep 7180
tcp 0 0 0.0.0.0:7180 0.0.0.0:* LISTEN 3606/java
查看被占用则表示安装成功了!!!
// 1.服务节点:hadoop005
[root@hadoop005 init.d]# /opt/cm-5.12.1/etc/init.d/cloudera-scm-server stop
停止 cloudera-scm-server: [确定]
// 2. 工作节点:hadoop005\hadoop006\hadoop007
[root@hadoop005 init.d]# /opt/cm-5.12.1/etc/init.d/cloudera-scm-agent stop
Stopping cloudera-scm-agent: [确定]
http://hadoop005:7180 (用户名、密码:admin)
当测试成功后
本次的分享就到这里了