CDH上Cloudera Management Service 各个角色迁移至其他节点

时间:2024-01-13 22:03:14

1.首先查看Cloudera Management Service下有哪些服务,cdh版本为5.9.2:

CDH上Cloudera Management Service 各个角色迁移至其他节点

可以看到基本上有以上6个角色;

2、停止所有角色,并执行删除;

CDH上Cloudera Management Service 各个角色迁移至其他节点

3.找到集群中另外一个节点,添加对应角色,我这里添加到hadoopNode4上:

CDH上Cloudera Management Service 各个角色迁移至其他节点

元数据库为mysql,在hadoopNode6上;

CDH上Cloudera Management Service 各个角色迁移至其他节点

需要将mysql驱动器scp到hadoopNode4上;

[root@hadoopNode6:/etc/yum.repos.d]# scp /usr/share/java/mysql-connector-java.jar hadoopNode4:/usr/share/java/
The authenticity of host 'hadoopnode4 (192.168.33.96)' can't be established.
RSA key fingerprint is 4f:::cc::b7:b7:::d0:fa::5d:ff:e0:2a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'hadoopnode4,192.168.33.96' (RSA) to the list of known hosts.
mysql-connector-java.jar

CDH上Cloudera Management Service 各个角色迁移至其他节点

点击继续,然后启动新添加的服务;

CDH上Cloudera Management Service 各个角色迁移至其他节点

3.到cm dashboard中查看,提示有过期配置,重启过时服务;

CDH上Cloudera Management Service 各个角色迁移至其他节点

重启完后,查看dashboard,恢复正常;

CDH上Cloudera Management Service 各个角色迁移至其他节点

注意:可以看到之前的监控数据都没有了,假如需要之前监控数据不丢失的话,那是另外一种迁移办法:

要备份监控数据,然后转移至新节点;我们这里监控数据丢失影响不大,所以可以采用这种方式;