CDH节点卸载文档

如果需要卸载cdh,那么主要需要做的是停止cdh的相关服务,清理cdh相关的组件的路径,卸载cdh相关的程序安装包

1.需要卸载cdh的节点移出集群环境(单节点卸载和集群卸载操作是一样的)
第一步是停止主机上的角色

第二步是解除主机的授权

第三步是将主机从集群中删除

这三个步骤中如果存在某个步骤执行缓慢

可以终止操作,选择相应的服务来单独执行步骤1和2

如果是移除单个节点的话,可能集群环境会出现报错

移除完成后检查集群是否有报错(红色扳手),根据提示修复报错

接下来的命令在需要移除cdh的机器上执行

  1. 停止服务

service cloudera-scm-server stop(主节点才会有该服务)

service cloudera-scm-agent stop

服务停止之后 Jps查看有没有服务未停止

  1. 清理目录服务

取消目录挂载

umount /var/run/cloudera-scm-agent/process

卸载安装包

for f in rpm -qa | grep cloudera ; do rpm -e ${f} ; done

清理相关目录

rm -rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/x86_64/7/cloudera*

rm -rf /var/log/cloudera* /var/run/cloudera* /etc/cloudera*

清除安装文件

rm -rf /var/lib/hadoop-* /var/lib/impala /var/lib/solr /var/lib/zookeeper /var/lib/hue /var/lib/oozie /var/lib/pgsql /var/lib/sqoop2 /var/run/hadoop-/ /var/run/hdfs-/

rm -rf /dfs/ /yarn/

rm -rf /usr/bin/hadoop* /usr/bin/zookeeper* /usr/bin/hbase* /usr/bin/hive* /usr/bin/hdfs /usr/bin/mapred /usr/bin/yarn /usr/bin/sqoop* /usr/bin/oozie

rm -rf /etc/hadoop* /etc/zookeeper* /etc/hive* /etc/hue /etc/impala /etc/sqoop* /etc/oozie /etc/hbase* /etc/hcatalog

杀死组件相关进程

for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do kill -9 u -o pid=); done

Kill supervisor进程

ps -ef |grep supervisord

至此cdh的卸载就算完成了

你可能感兴趣的:(CDH节点卸载文档)