CDH5.14.3安装

系统版本:centos 6.9

主机名要求:a-z,A-Z,0-9 和 - ,-不是下划线,如果主机名中含有 _ 会导致cloudera-scm-agent启动失败

主机名和ip在/etc/hosts 里正确配置。

所有机器禁用selinux、ipv6、关闭防火墙、时间同步一致、ssh互信、安装好jdk

sms-namenode1:10.99.8.237

sms-datanode1:10.99.8.122

sms-datanode2:10.99.8.137

先安装cm

在sms-namenode1上执行

mkdir /opt/cloudera-manager

mkdir -p /opt/cloudera/parcel-repo

下载 tar包,地址:http://archive.cloudera.com/cm5/cm/5/

下载parcels包,地址 https://archive.cloudera.com/cdh5/parcels/

parcels需要下载三个文件

https://archive.cloudera.com/cdh5/parcels/5.14.2.3/CDH-5.14.2-1.cdh5.14.2.p0.3-el6.parcel –组件包

https://archive.cloudera.com/cdh5/parcels/5.14.2.3/CDH-5.14.2-1.cdh5.14.2.p0.3-el6.parcel.sha1 –对应的sha值

https://archive.cloudera.com/cdh5/parcels/5.14.2.3/manifest.json –组件包对应关系

上述三个文件放至/opt/cloudera/parcel-repo,后面要用到

找到要下的版本,我们这里装5.14.3.选择 http://archive.cloudera.com/cm5/cm/5/cloudera-manager-el6-cm5.14.3\_x86\_64.tar.gz

完成后解压至 /opt/cloudera-manager

tar xzf cloudera-manager-el6-cm5.14.3_x86_64.tar.gz -C /opt/cloudera-manager

创建用户,每个节点都需要

useradd –system –home=/opt/cloudera-manager/cm-5.14.3/run/cloudera-scm-server –no-create-home –shell=/bin/false –comment “Cloudera SCM User” cloudera-scm

配置 cloudera-scm-agent 的config.ini

修改

/opt/cloudera-manager/cm-5.14.3/etc/cloudera-scm-agent/config.ini

主要修改 server_host=sms-namenode1

这里元数据库选择mysql,需要上传mysql jdbc驱动至/opt/cloudera-manager/cm-5.14.3/share/cmf/lib/ 下

我这里mysql是5.1的版本,选择jdbc驱动

mysql-connector-java-5.1.40-bin.jar

把相关目录权限给cloudera-scm

chown cloudera-scm.cloudera-scm -R /opt/cloudera-manager

chown cloudera-scm.cloudera-scm -R /opt/cloudera/parcel-repo

然后复制文件到其他节点

cd /opt

rsync -azq cloudera* datanode1:/opt/

rsync -azq cloudera* datanode2:/opt/

在sms-namenode1上装好mysql root 密码123456

执行

/opt/cloudera-manager/cm-5.14.3/share/cmf/schema/scm_prepare_database.sh mysql -uroot -p123456 scm scm scm

完成后启动server

/opt/cloudera-manager/cm-5.14.3/etc/init.d/cloudera-scm-server start

第一次启动比较慢,需要创建表,初始化一些数据

看下监听端口 7180 和 7182 如果有,继续下一步

/opt/cloudera-manager/cm-5.14.3/etc/init.d/cloudera-scm-agent start

成功后打开浏览器

http://10.99.1.3:7180,会出现登陆页面

默认用户名 admin 密码 admin

然后按照向导执行安装

必须同意,否则没得玩,点继续

免费版本即可

下一步继续,有兴趣的可以看看,都是一些提示

为 CDH 群集安装指定主机,输入三个机器的hostname,我们这里已经在各个节点上打通并启动了agent,所以直接点后面的当前管理的主机

然后就是分配包,进行安装,下面就是一路按照要求来操作即可,选择角色启动的时候有时候会报错,根据报错日志进行解决即可。

搜索