Created
August 21, 2020 10:44
-
-
Save banjin/4a5971f3da254c2f73f17e02d54c1e69 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. 卸载Cloudera-Manager | |
sudo /usr/share/cmf/uninstall-cloudera-manager.sh 一直选择Yes 就好 | |
卸载完成后,它会问你是否要将database里的数据清理,选择Yes | |
2. 如果没有uninstall-cloudera-manager.sh | |
先停止服务 | |
sudo service cloudera-scm-server stop | |
sudo service cloudera-scm-server-db stop | |
sudo yum remove cloudera-manager-server | |
sudo yum remove cloudera-manager-server-db | |
1、删除所有CDH节点上的CDH服务 | |
sudo service cloudera-scm-agent hard_stop | |
3、删除cloudera的安装目录 | |
sudo rm -rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/x86_64/6/cloudera* /var/log/cloudera* /var/run/cloudera* | |
**如报文件占用错误,重启机器,立即执行该命令 | |
数据库配置: | |
rm -rf /etc/cloudera* | |
3 卸载cloudera的rpm包 | |
查看安装了那些包 | |
rpm -qa | grep cloudera | |
然后逐个将其删除 | |
for f in `rpm -qa | grep cloudera ` ; do rpm -e ${f} ; done | |
4 清理Cloudera 相关文件 | |
sudo rm -rf /var/lib/flume-ng /var/lib/hadoop* /var/lib/hue /var/lib/oozie /var/lib/solr /var/lib/sqoop* | |
sudo rm -rf /dfs /mapred /yarn | |
rm -rf /var/run/hadoop* /var/run/flume-ng /var/run/cloudera* /var/run/oozie/ /var/run/sqoop2 /var/run/zookeeper /var/run/hbase /var/run/impala /var/run/hive /var/run/hdfs-sockets | |
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 | |
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/alternatives/* | |
rm -rf /etc/hadoop* /etc/zookeeper* /etc/hive* /etc/hue /etc/impala /etc/sqoop* /etc/oozie /etc/hbase* /etc/hcatalog | |
还有一个很重要的路径,之前从cdh4.5 update 到cdh5,一直有软链接到旧的4.5的目录,找了很久,终于在strace工具帮助下找到了问题所在。 | |
rm -rf /var/lib/alternatives/{cdh.app} | |
简单的删除/var/lib/alternatives/* 下所有的文件是有风险的,由于系统可能还使用了alternatives做了其他的工具版本控制,所以楼主建议是挑出cdh相关的文件删除。 | |
5 杀死相关的进程 | |
for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do sudo kill $(ps -u $u -o pid=); done | |
6 删除 Cloudera Manager的lock file | |
sudo rm /tmp/.scm_prepare_node.lock | |
7 删除parcel 包分发文件和解压文件 | |
rm -rf /opt/cloudera/parcel-cache /opt/cloudera/parcels | |
这样,我们就完全清理干净。 | |
5、清除alternatives目录下配置 | |
命令如下: | |
rm -rf /etc/alternatives/flume* | |
rm -rf /etc/alternatives/hadoop* | |
rm -rf /etc/alternatives/hbase* | |
rm -rf /etc/alternatives/hive* | |
rm -rf /etc/alternatives/hue* | |
rm -rf /etc/alternatives/impala* | |
rm -rf /etc/alternatives/llama* | |
rm -rf /etc/alternatives/oozie* | |
rm -rf /etc/alternatives/pig* | |
rm -rf /etc/alternatives/solr* | |
rm -rf /etc/alternatives/spark* | |
rm -rf /etc/alternatives/sqoop* | |
rm -rf /etc/alternatives/zookeeper* | |
7、删除日志及缓存数据目录 | |
命令如下: | |
tmpwatch -afv 1 /tmp | |
rm -rf /opt/cloudera/* | |
rm -rf /var/log/hadoop-* | |
rm -rf /var/log/hue* | |
rm -rf /var/log/oozie* | |
rm -rf /var/log/sqoop* | |
rm -rf /var/log/pig* | |
rm -rf /var/log/hive* | |
rm -rf /var/log/hbase* | |
rm -rf /var/log/zookeeper* | |
rm -rf /var/log/mahout* | |
rm -rf /var/log/impala* | |
rm -rf /var/log/hdfs* | |
rm -rf /var/lib/hdfs* | |
rm -rf /var/lib/alternatives/hdfs* | |
rm -rf /var/run/hdfs* | |
rm -rf /etc/hdfs* | |
rm -rf /etc/alternatives/hdfs* | |
rm -rf /usr/bin/hdfs* | |
rm -rf /var/run/hdfs* | |
rm -rf /var/log/yarn* | |
rm -rf /var/log/whirr* | |
rm -rf /var/log/mapred* | |
rm -rf /var/lib/mapred* | |
rm -rf /var/lib/alternatives/mapred* | |
rm -rf /var/run/mapred* | |
rm -rf /etc/mapred* | |
rm -rf /etc/alternatives/mapred* | |
rm -rf /usr/bin/mapred* | |
rm -rf /var/run/mapred* | |
8、杀死相关的进程 | |
for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume spark; do sudo kill $(ps -u $u -o pid=); done | |
9、删除 Cloudera Manager的lock file | |
sudo rm /tmp/.scm_prepare_node.lock | |
10、删除parcel 包分发文件和解压文件 | |
rm -rf /opt/cloudera/parcel-cache /opt/cloudera/parcels | |
注意:尽量参考官网卸载文档。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment