卸載 Cloudera Manager 5.1.x.和 相關軟件【官網翻譯】

問題導讀:

1.不一樣的安裝方式,卸載方法存在什麼區別?
2.不一樣的操做系統,卸載 Cloudera Manager Server and 數據庫有什麼區別?


從新安裝不完整
若是你來到這裏,由於你的安裝沒有完成(例如,若是它是由一個虛擬機超時中斷),和你想繼續安裝,而後從新安裝,作到如下幾點:
刪除文件和目錄:


我的建議:
這一步雖然是官網這麼作,可是下面命令仍是不要執行,由於咱們後面還會用到下面命令


php

  1. /usr/share/cmf/uninstall-cloudera-manager.sh
複製代碼

固然若是你找不到這個uninstall-cloudera-manager.sh文件,後面也有詳細的說明,教你如何作,因此這一步(1.移除文件和目錄:)我的認爲能夠省略。


1.移除文件和目錄:

html

  1. $ 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

  1. $ 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

  1. sudo service cloudera-scm-server stop
  2. sudo service cloudera-scm-server-db stop


2.卸載 Cloudera Manager Server and 數據庫,這部描述了移除嵌入式數據庫PostgreSQL,若是你沒有使用嵌入式數據庫,能夠忽略
web

  1. cloudera-manager-server-db

這步。

Red Hat 系統:
shell

  1. sudo yum remove cloudera-manager-server
  2. sudo yum remove cloudera-manager-server-db-2


SLES 系統
數據庫

  1. sudo zypper -n rm --force-resolution cloudera-manager-server
  2. sudo zypper -n rm --force-resolution cloudera-manager-server-db-2


Debian/Ubuntu 系統:

tomcat

  1. sudo apt-get remove cloudera-manager-server
  2. sudo apt-get remove cloudera-manager-server-db-2





6.卸載Cloudera Manager Agent and 相關軟件


在全部的Agent hosts上按照下面步驟:
1.中止Cloudera Manager Agent.


Red Hat/SLES 系統:
tcp

  1. $ sudo service cloudera-scm-agent hard_stop


Debian/Ubuntu 系統:
ide

  1. $ sudo /usr/sbin/service cloudera-scm-agent hard_stop




2.卸載軟件

2.1Red Hat系統


Parcel 安裝:

  1. $ sudo yum remove 'cloudera-manager-*'




Package 安裝

CDH 4

  1. $ 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

  1. $ 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 安裝

  1. $ sudo zypper remove 'cloudera-manager-*'




Package 安裝

CDH 4

  1. $ 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

  1. $ 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 安裝

  1. $ sudo apt-get purge 'cloudera-manager-*'





Package 安裝


CDH 4

  1. $ 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

  1. $ 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

  1. $ sudo yum clean all


SLES

  1. $ sudo zypper clean



Debian/Ubuntu

  1. $ sudo apt-get clean


移除 Cloudera Manager 和用戶數據

kill Cloudera Manager and Managed進程

在全部 Agent hosts,殺掉運行着的Cloudera Manager and managed 進程:

  1. $ 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 數據

這一步是永久的移除數據,若是你之後還使用的的話,能夠先備份。若是你使用了嵌入式數據庫,數據存儲在

  1. /var/lib/cloudera-scm-server-db


在全部的 Agent hosts運行下面命令:

  1. $ 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 鎖文件:

  1. $ sudo rm /tmp/.scm_prepare_node.lock




移除用戶數據
這一步是永久的移除數據.爲了保護數據,可使用distcp命令複製到另一個集羣。在全部 Agent hosts上運行下面命令。

  1. $ 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
  1. $ 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

相關文章
相關標籤/搜索