干凈卸載 Cloudera CDH 5 beta2


Cloudera 的官方介紹:

http://www.cloudera.com/content/cloudera-content/cloudera-docs/CM4Ent/4.8.1/Cloudera-Manager-Installation-Guide/cmig_uninstall_CM.html

操作的系統是Centos OS6.3

操作需要root權限,先切換root

sudo su –

1 卸載Cloudera-Manager

sudo /usr/share/cmf/uninstall-cloudera-manager.sh

一直選擇Yes 就好

卸載完成后,它會問你是否要將database里的數據清理,選擇Yes

2 按照官方的介紹,刪除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

這樣,我們就完全清理干凈了

如何部署請看我前面的博文。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM