添加新主机的方法举例(添加一台新的cdht6:10.10.140.56)

参考之前的安装教程,将cdht6进行相应的配置,包括hosts配置、ssh、防火墙、NTP时钟cdht1时间同步、卸载自带jdk等,并且把相应的CDH安装文件

    CDH-5.11.0-1.cdh5.11.0.p0.34-el6.parcel,
    CDH-5.11.0-1.cdh5.11.0.p0.34-el6.parcel.sha,
    CDH-5.11.0-1.cdh5.11.0.p0.34-el6.parcel.torrent,
    manifest.json

拷贝到相应的目录/opt/cloudera/parcel-repo/

下面开始新主机的添加:

#在cloudera-manager server所在服务器cdht1上执行如下命令:
scp -r /opt/cloudera-manager/cm-5.11.0 root@cdht6:/opt/cloudera-manager/

#在cdht6上创建用户以及用户组
useradd --system --home=/opt/cloudera-manager/cm-5.11.0/run/cloudera-scm-server --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

#然后再cdht6上执行如下命令,清除uuid等信息
rm -rf /opt/cloudera-manager/cm-5.11.0/lib/cloudera-scm-agent/*

#设置开机启动
cd /opt/cloudera-manager/cm-5.11.0/etc/init.d
chkconfig cloudera-scm-agent on 

#开启agent
./cloudera-scm-agent start

在CM管理界面进行操作:

1.按照提示进行操作,由于已经将cm agent拷贝到该机器并启动了,此处不是通过IP或hostname查找的(即使查出来也无法选择),而是已存在的主机里面选择,选择新加的agent,点继续。

2.继续之后出现下载parcel的界面,此处多多注意不同Linux版本要不同的parcel包,由于我们这次离线添加已经把相应的安装包提前放在相应的目录中了,所以这里他会直接进入安装界面,安装界面与之前第一次搭建集群安装界面一致,只需等待他安装完成即可。

3.检查主机正确性。


4.选择主机模板-此处可选择要安装的组件(如果之前没有设定过主机模板,此处可以新建模板并且选择需要安装的角色)。

5.等待主机模板安装完成之后会自动启动agent,届时在管理界面查看新添加的主机以及主机上运行的角色的情况。

删除某个主机举例:

1.选择需要操作的主机,点击上面的菜单

2.点击确认后 等待命令执行完成。

3.执行完成后 可以选择对该主机授权状态的变更,这个操作可以越过。

4.从集群中删除的操作完成后其实已经去除了cdht6上的角色服务了,但是这里列表中还会存在,这个其实是没有影响的,如果需要完全移除可以选中后再选择删除。