停止CM Server 和 所有Agent
/opt/cloudera-manager/cm-5.16.1/etc/init.d/cloudera-scm-agent stop
/opt/cloudera-manager/cm-5.16.1/etc/init.d/cloudera-scm-server stop
删除服务数据
# 我这里只按安装了hdfs、yarn、zookeeper三个服务,所以只删除这三个目录。具体的数据存放位置,需要在CDH提供的web界面上查看,并记录下载,留待下面删除
rm -rf /dfs /yarn /var/lib/zookeeper /var/log/zookeeper
在所有节点上杀死所有 cloudera 运行的进程
kill -9 $(pgrep -f cloudera)
卸载CDH的磁盘挂载
df -h
umount /opt/cloudera-manager/cm-5.16.1/run/cloudera-scm-agent/process
# 若 umount 卸载时,被夯住了,则执行下面命令
yum install -y lsof
kill -9 $(lsof /opt/cloudera-manager/cm-5.12.0/run/cloudera-scm-agent/process)
删除CDH服务组件的配置文件及软件安装目录
rm -rf /opt/cloudera
rm -rf /opt/cloudera-manager
rm -rf /var/lib/cloudera*
rm -rf /var/log/cloudera*
rm -rf /run/cloudera-scm-agent/
rm -rf /etc/security/limits.d/cloudera-scm.conf
rm -rf /etc/cloudera
rm -rf /etc/hadoop*
rm -rf /etc/zookeeper
rm -rf /etc/hive*
rm -rf /etc/hbase*
rm -rf /etc/solr
rm -rf /etc/impala
rm -rf /etc/spark
rm -rf /etc/sqoop*
rm -rf /tmp/scm_*
rm -rf /tmp/.scm_*
rm -rf /tmp/hsperfdata_cloudera-scm
rm -rf /var/local/kafka/
# 删除所有系统中所有匹配 cloudera 字符串的文件,可不用执行。因为可能删掉文件名带有cloudera字符串,实际与CDH无关系的文件
find / -name '*cloudera*' | while read line; do rm -rf ${line}; done
删除数据库
drop database amon;
drop database cmf;
删除 cloudera-scm 用户
userdel cloudera-scm
注意:我这边全是默认安装