您好,登錄后才能下訂單哦!
本篇內容主要講解“怎么使用基于CM安裝的CDH卸載”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么使用基于CM安裝的CDH卸載”吧!
一、卸載CM:(CM主機執行)1、移除所有服務?
先在Cloudera Manager管理端停止集群所有組件服務,然后刪除所有服務。
2、刪除Manager Server(一直選yes. 卸載不成功執行步驟3)
到CM所安裝的主機上執行如下命令,需要root權限:
sudo/usr/share/cmf/uninstall-cloudera-manager.sh
3、如果沒有該腳本,則可以手動刪除,先停止服務:
命令如下:
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
二、卸載CDH:(所有主機執行)1、刪除所有CDH節點上的CDH服務
sudo service cloudera-scm-agent hard_stop
2、卸載cloudera的rpm包
查看:
rpm -qa | grep cloudera
逐個將其刪除:
for f in `rpm -qa | grep cloudera ` ; do rpm -e ${f} ; done
sudo yum remove 'cloudera-manager-*' hadoop hue-common 'bigtop-*'
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*
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/sqoop* /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/hadoop* /etc/zookeeper* /etc/hive* /etc/hue /etc/impala /etc/sqoop* /etc/oozie /etc/hbase* /etc/hcatalog
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*
6、清除上一個版本的數據(舊版本是4.*需要刪除該目錄)
命令如下:
rm -rf /var/lib/alternatives/{cdh.app}
rm -rf /var/lib/alternatives/flume*
rm -rf /var/lib/alternatives/hadoop*
rm -rf /var/lib/alternatives/hbase*
rm -rf /var/lib/alternatives/hive*
rm -rf /var/lib/alternatives/hue*
rm -rf /var/lib/alternatives/impala*
rm -rf /var/lib/alternatives/llama*
rm -rf /var/lib/alternatives/oozie*
rm -rf /var/lib/alternatives/pig*
rm -rf /var/lib/alternatives/solr*
rm -rf /var/lib/alternatives/spark*
rm -rf /var/lib/alternatives/sqoop*
rm -rf /var/lib/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
到此,相信大家對“怎么使用基于CM安裝的CDH卸載”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。