彻底清除hadoop

#CM节点服务器(即hadoop的web管理节点):
/usr/share/cmf/uninstall-cloudera-manager.sh
如果没有这个文件:
yum remove cloudera-scm* //这个操作也需要在其它节点运行,主要是卸载deamon和agent(CMj节点除了这两个会卸载外还有server和server-db也会卸载)
或者
rpm -qa | grep cloudera
for f in `rpm -qa | grep cloudera ` ; do rpm -e ${f} ; done

umount /var/run/cloudera-scm-agent/process
//停止挂载,否则下一步删除会提示文件占用

rm -rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/x86_64/6/cloudera* /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
rm -rf /data/dfs/ /data/impala/ /data/yarn/ /dfs/ /impala/ /yarn/ /var/run/hadoop-*/ /var/run/hdfs-*/
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
//清除安装文件

rm -rf /etc/alternatives/zookeeper* /etc/alternatives/yarn /etc/alternatives/whirr /etc/alternatives/statestored /etc/alternatives/sqoop* /etc/alternatives/spark* /etc/alternatives/solr* /etc/alternatives/sentry*
rm -rf /etc/alternatives/pig* /etc/alternatives/pyspark /etc/alternatives/oozie* /etc/alternatives/mapred /etc/alternatives/lla* /etc/alternatives/load_gen /etc/alternatives/mahout*
rm -rf /etc/alternatives/h* /etc/alternatives/impala* /etc/alternatives/flume* /etc/alternatives/c* /etc/alternatives/avro-tools /etc/alternatives/beeline
rm -rf /var/lib/alternatives/zookeeper* /var/lib/alternatives/yarn /var/lib/alternatives/whirr /var/lib/alternatives/statestored /var/lib/alternatives/sqoop* /var/lib/alternatives/spark* /var/lib/alternatives/solr* /var/lib/alternatives/sentry*
rm -rf /var/lib/alternatives/pig* /var/lib/alternatives/pyspark /var/lib/alternatives/oozie* /var/lib/alternatives/mapred /var/lib/alternatives/lla* /var/lib/alternatives/load_gen /var/lib/alternatives/mahout*
rm -rf /var/lib/alternatives/h* /var/lib/alternatives/impala* /var/lib/alternatives/flume* /var/lib/alternatives/c* /var/lib/alternatives/avro-tools /var/lib/alternatives/beeline
//清除版本控制文件

for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do sudo kill $(ps -u $u -o pid=); done
//杀死相关进程

我用这个: ps -ef |grep java |grep -v grep |awk ‘{print $2}’|xargs kill -9

rm -rf /opt/cloudera/parcel-cache /opt/cloudera/parcels /opt/cloudera/parcel-repo
//删除parcel包分发文件和解压文件

PS:参考文档:
http://blog.csdn.net/wulantian/article/details/42706777
http://www.douban.com/note/413871846/

 

Print Friendly

发表评论

电子邮件地址不会被公开。 必填项已用*标注