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
成功后打开浏览器
默认用户名 admin 密码 admin
然后按照向导执行安装
必须同意,否则没得玩,点继续
免费版本即可
下一步继续,有兴趣的可以看看,都是一些提示
为 CDH 群集安装指定主机,输入三个机器的hostname,我们这里已经在各个节点上打通并启动了agent,所以直接点后面的当前管理的主机
然后就是分配包,进行安装,下面就是一路按照要求来操作即可,选择角色启动的时候有时候会报错,根据报错日志进行解决即可。
目录 返回
首页