CDH 删除Agent节点

环境

    centos 6.5
    JDK 8
    CDH 5.16

CDH 通过CM安装,而不是独立安装组件包;
CM移除节点

登录web管理界面

执行: 主机->所有主机->勾选主机->已选定的操作:停止主机上的角色
执行: 主机->所有主机->勾选主机->从群集中删除:勾选"解除授权角色"和"跳过管理角色"
执行: 主机->所有主机->勾选主机->Remove From Cloudera Manager

要求在移除的主机上执行: service cloudera-scm-agent stop
(以上可以说是一键删除或一键卸载,但是非常不建议,超级慢,可能几小时甚至几天,还是在将要退役的节点上的服务一个个删除关闭,在卸载移除节点较快。)

移除完成后,在移除的主机上

//# 删除安装包
yum remove -y 'cloudera-manager-*' enterprise-debuginfo* oracle-j2sdk1.7
yum clean all

//# 卸载目录
umount cm_processes

//# 删除目录
rm -rf /usr/share/cmf /var/lib/cloudera /var/cache/yum/cloudera /var/log/cloudera /var/run/cloudera

//# 删除PostgreSQL 数据;注意有没有其他应用使用PostgreSQL库
yum remove -y postgres*
rm -rf /var/lib/cloudera-scm-server-db

//# 删除其他目录
rm -f /tmp/.scm_prepare_node.lock
rm -rf /var/lib/navigator /var/lib/solr /var/lib/zookeeper /var/lib/flume-ng /var/lib/hadoop /var/lib/hue /var/lib/oozie /var/lib/solr /var/lib/sqoop /var/lib/impala /var/lib/hbase /var/lib/hive /var/lib/kudu /var/lib/sentry /var/lib/spark /var/lib/hadoop-yarn /var/lib/pgsql
rm -rf /usr/lib/hadoop /usr/lib/hadoop /usr/lib/hive /usr/lib/hbase /usr/lib/oozie /usr/lib/sqoop /usr/lib/zookeeper /usr/lib/bigtop /usr/lib/flume-ng /usr/lib/hcatalog /usr/lib/hue
rm -rf /etc/hadoop /etc/zookeeper /etc/hive /etc/hue /etc/impala /etc/sqoop /etc/oozie /etc/hbase /etc/hcatalog /etc/cloudera-scm-agent /etc/cloudera-scm-server /etc/spark

//# 删除日志目录
rm -rf /var/log/cloudera-manager-installer
rm -rf /var/log/cloudera-scm-server
rm -rf /var/log/cloudera-scm-agent 
rm -rf /var/log/{hadoop-hdfs,impalad,impala-minidumps}

//清空数据目录
rm -rf ${data_drive_path}/{dfs,mapred,yarn,impala,kudu}
rm -rf /opt/cloudera*

 

posted @ 2020-07-24 13:51  cknds  阅读(811)  评论(0编辑  收藏  举报