問題導讀:
1.不一樣的安裝方式,卸載方法存在什麼區別?
2.不一樣的操做系統,卸載 Cloudera Manager Server and 數據庫有什麼區別?
![](http://static.javashuo.com/static/loading.gif)
從新安裝不完整
若是你來到這裏,由於你的安裝沒有完成(例如,若是它是由一個虛擬機超時中斷),和你想繼續安裝,而後從新安裝,作到如下幾點:
刪除文件和目錄:
我的建議:
這一步雖然是官網這麼作,可是下面命令仍是不要執行,由於咱們後面還會用到下面命令
php
- /usr/share/cmf/uninstall-cloudera-manager.sh
複製代碼
固然若是你找不到這個uninstall-cloudera-manager.sh文件,後面也有詳細的說明,教你如何作,因此這一步(1.移除文件和目錄:)我的認爲能夠省略。
1.移除文件和目錄:
html
- $ sudo rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera*
2.卸載 Cloudera Manager和管理軟件
用戶數據路徑以下:
Cloudera Manager數據
/usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera* /var/log/cloudera* /var/run/cloudera*
數據庫存放路徑
/var/lib/cloudera-scm-server-db
Cloudera Manager Lock 文件
/tmp/.scm_prepare_node.lock
用戶數據
/var/lib/flume-ng /var/lib/hadoop* /var/lib/hue /var/lib/navigator /var/lib/oozie /var/lib/solr /var/lib/sqoop* /var/lib/zookeeper
/dfs /mapred /yarn
上面的文件都是Cloudera Manager的默認安裝路徑,若是你改變了路徑,須要查看每一個服務的配置文件
3.中止全部服務
1. 經過Cloudera Manager中止集羣
a.在主頁中,單擊
按鈕,中止集羣
b.單擊確認。而後看到服務中止的進度,當中止完畢,任務完成,能夠關閉命令中止窗口。
c.進入主頁,單擊 中止Cloudera Management Service,關閉命令中止窗口。
2. 中止Cloudera Manager服務
角色要求:
1.按照下面步驟
a.選擇 Clusters > Cloudera Management Service > Cloudera Management Service.
b.選擇
Actions > Stop.
c.在主頁單擊按鈕,中止Cloudera Management Service
2.肯定中止,而後會顯示中止進度
3.當指令完成N/N,出現成功的命令,任務完成。單擊「關閉」。
4.停用和刪除的Parcels
若是你是經過packages安裝,跳過這步,而後到第五步(卸載Cloudera Manager Server),而後移除packages在第六步(卸載Cloudera Manager Agent and 相關軟件)。若是安裝使用parcels,那麼按照下面步驟:
1.單擊導航欄parcel
圖標
2.每個激活的parcel,選擇 Actions > Deactivate。操做完成,parcel按鈕變成Activate
3.每個激活的parcel,選擇 Actions > Remove from Hosts 操做完成,parcel按鈕變成Distribute
4.每個激活的parcel,選擇 Actions > Delete 本地庫將移除parcel
可能parcels包下載和分佈在多處,可是沒有被激活,若是這樣的話,應該從本地庫及其它客戶端移除這些parcels
5.卸載Cloudera Manager Server
卸載 Cloudera Manager Server的方法,取決於你的安裝方式,參照下面來選擇你的卸載方式
若是你是使用的 cloudera-manager-installer.bin 文件,在 Cloudera Manager Server主機上使用下面命令
node
- $ sudo /usr/share/cmf/uninstall-cloudera-manager.sh
須要注意的是:
若是 uninstall-cloudera-manager.sh沒有安裝到集羣上, 用下面方法卸載Cloudera Manager Server .
若是沒有使用cloudera-manager-installer.bin文件,若是你安裝使用使用其它方法,好比Puppet,在 Cloudera Manager Server主機上,使用下面命令卸載
1.中止 Cloudera Manager Server and 它的數據庫
python
- sudo service cloudera-scm-server stop
- sudo service cloudera-scm-server-db stop
2.卸載 Cloudera Manager Server and 數據庫,這部描述了移除嵌入式數據庫PostgreSQL,若是你沒有使用嵌入式數據庫,能夠忽略
web
- cloudera-manager-server-db
這步。
Red Hat 系統:
shell
- sudo yum remove cloudera-manager-server
- sudo yum remove cloudera-manager-server-db-2
SLES 系統
數據庫
- sudo zypper -n rm --force-resolution cloudera-manager-server
- sudo zypper -n rm --force-resolution cloudera-manager-server-db-2
Debian/Ubuntu 系統:
tomcat
- sudo apt-get remove cloudera-manager-server
- sudo apt-get remove cloudera-manager-server-db-2
6.卸載Cloudera Manager Agent and 相關軟件
在全部的Agent hosts上按照下面步驟:
1.中止Cloudera Manager Agent.
Red Hat/SLES 系統:
tcp
- $ sudo service cloudera-scm-agent hard_stop
Debian/Ubuntu 系統:
ide
- $ sudo /usr/sbin/service cloudera-scm-agent hard_stop
2.卸載軟件
2.1Red Hat系統
Parcel 安裝:
- $ sudo yum remove 'cloudera-manager-*'
Package 安裝
CDH 4
- $ sudo yum remove 'cloudera-manager-*' bigtop-utils bigtop-jsvc bigtop-tomcat hadoop hadoop-hdfs hadoop-httpfs hadoop-mapreduce hadoop-yarn hadoop-client hadoop-0.20-mapreduce hue-plugins hbase hive oozie oozie-client pig zookeeper hue impala impala-shell solr-server
CDH 5
- $ sudo yum remove 'cloudera-manager-*' avro-tools crunch flume-ng hadoop-hdfs-fuse hadoop-hdfs-nfs3 hadoop-httpfs hbase-solr hive-hbase hive-webhcat hue-beeswax hue-hbase hue-impala hue-pig hue-plugins hue-rdbms hue-search hue-spark hue-sqoop hue-zookeeper impala impala-shell kite llama mahout oozie pig pig-udf-datafu search sentry solr-mapreduce spark-python sqoop sqoop2 whirr
2.2SLES系統
Parcel 安裝
- $ sudo zypper remove 'cloudera-manager-*'
Package 安裝
CDH 4
- $ sudo zypper remove 'cloudera-manager-*' bigtop-utils bigtop-jsvc bigtop-tomcat hadoop hadoop-hdfs hadoop-httpfs hadoop-mapreduce hadoop-yarn hadoop-client hadoop-0.20-mapreduce hue-plugins hbase hive oozie oozie-client pig zookeeper hue impala impala-shell solr-server
CDH 5
- $ sudo zypper remove 'cloudera-manager-*' avro-tools crunch flume-ng hadoop-hdfs-fuse hadoop-hdfs-nfs3 hadoop-httpfs hbase-solr hive-hbase hive-webhcat hue-beeswax hue-hbase hue-impala hue-pig hue-plugins hue-rdbms hue-search hue-spark hue-sqoop hue-zookeeper impala impala-shell kite llama mahout oozie pig pig-udf-datafu search sentry solr-mapreduce spark-python sqoop sqoop2 whirr
2.3Debian/Ubuntu系統
Parcel 安裝
- $ sudo apt-get purge 'cloudera-manager-*'
Package 安裝
CDH 4
- $ sudo apt-get purge 'cloudera-manager-*' bigtop-utils bigtop-jsvc bigtop-tomcat hadoop hadoop-hdfs hadoop-httpfs hadoop-mapreduce hadoop-yarn hadoop-client hadoop-0.20-mapreduce hue-plugins hbase hive oozie oozie-client pig zookeeper hue impala impala-shell solr-server
CDH 5
- $ sudo apt-get purge 'cloudera-manager-*' avro-tools crunch flume-ng hadoop-hdfs-fuse hadoop-hdfs-nfs3 hadoop-httpfs hbase-solr hive-hbase hive-webhcat hue-beeswax hue-hbase hue-impala hue-pig hue-plugins hue-rdbms hue-search hue-spark hue-sqoop hue-zookeeper impala impala-shell kite llama mahout oozie pig pig-udf-datafu search sentry solr-mapreduce spark-python sqoop sqoop2 whirr
3.卸載軟件
Red Hat
SLES
Debian/Ubuntu
移除 Cloudera Manager 和用戶數據
kill Cloudera Manager and Managed進程
在全部 Agent hosts,殺掉運行着的Cloudera Manager and managed 進程:
- $ for u in cloudera-scm flume hadoop hdfs hbase hive httpfs hue impala llama mapred oozie solr spark sqoop sqoop2 yarn zookeeper; do sudo kill $(ps -u $u -o pid=); done
注意:這一步不是必須的,若是你已經正確中止了全部的服務和 Cloudera Manager Agent
移除Cloudera Manager 數據
這一步是永久的移除數據,若是你之後還使用的的話,能夠先備份。若是你使用了嵌入式數據庫,數據存儲在
- /var/lib/cloudera-scm-server-db
在全部的 Agent hosts運行下面命令:
- $ sudo rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera* /var/log/cloudera* /var/run/cloudera*
移除 Cloudera Manager Lock 文件
在 Agent hosts上, 運行下面命令移除Cloudera Manager 鎖文件:
- $ sudo rm /tmp/.scm_prepare_node.lock
移除用戶數據
這一步是永久的移除數據.爲了保護數據,可使用distcp命令複製到另一個集羣。在全部 Agent hosts上運行下面命令。
- $ sudo rm -Rf /var/lib/flume-ng /var/lib/hadoop* /var/lib/hue /var/lib/navigator /var/lib/oozie /var/lib/solr /var/lib/sqoop* /var/lib/zookeeper
- $ sudo rm -Rf /dfs /mapred /yarn
說明: 關於卸載CDH, 包括清理 CDH 文件,能夠查看 CDH4 Installation Guide or CDH 5 Installation Guide.
連接:
http://www.aboutyun.com/thread-8992-1-1.html
翻譯:http://www.cloudera.com/content/cloudera-content/cloudera-docs/CM5/latest/Cloudera-Manager-Installation-Guide/cm5ig_uninstall_cm.html