cloudera manager 及CDH卸載


記錄用戶數據路徑

刪除用戶數據 中列出的用戶數據路徑 /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 中被重新配置。如果要從群集中刪除所有用戶數據且已更改了路徑,那么,請在您安裝 CDH 和托管服務時或在未來某個時間,檢查每個服務中的配置並記下路徑位置。

停止所有服務

  1. 對於 Cloudera Manager 管理的每個群集:
    1. 在主頁上,單擊群集名稱右側的  並選擇停止
    2. 在確認屏幕中單擊停止命令詳細信息窗口顯示了停止服務的進度。當出現已成功停止所有服務時,則該任務已完成,您可以關閉命令詳細信息窗口。
    3. 在主頁上,單擊 Cloudera Management Service 條目右側的  並選擇停止命令詳細信息窗口顯示了停止服務的進度。當出現已成功停止所有服務時,則該任務已完成,您可以關閉命令詳細信息窗口。
  2. 停止 Cloudera Management Service

停用並刪除 Parcel

如果安裝時使用的是軟件包,請跳過此步驟並轉到  卸載 Cloudera Manager Server;您將刪除  卸載 Cloudera Manager Agent 和托管軟件 中的軟件包。如果安裝時使用的是 parcel,請刪除它們,如下所示:
  1. 單擊主導航欄中的 Parcel 指示符 
  2. 對於每個激活的 parcel,請選擇操作 > 停用。完成此操作時,parcel 按鈕將更改為激活
  3. 對於每個激活的包裹,請選擇操作 > 從主機刪除。完成此操作時,parcel 按鈕將更改為分配
  4. 對於每個激活的 parcel,請選擇操作 > 刪除。這將從本地 parcel 存儲庫刪除 parcel。
可能存在多個已下載和分配的 parcel,但處於非活動狀態。在這種情況下,您也應該從其已分發到的任何主機上刪除這些 parcel,並從本地存儲庫中刪除 parcel。

卸載 Cloudera Manager Server

卸載 Cloudera Manager Server 的命令取決於您用於安裝的方法。請參閱以下與您用於安裝 Cloudera Manager Server 的方法相對應的步驟。
  • 如果使用了 cloudera-manager-installer.bin file 文件 - 在 Cloudera Manager Server 主機上運行以下命令:
    $ sudo /usr/share/cmf/uninstall-cloudera-manager.sh
      Note: 如果群集上未安裝 uninstall-cloudera-manager.sh,請使用以下說明卸載 Cloudera Manager Server。
  • 如果未使用 cloudera-manager-installer.bin 文件 - 如果您已經使用其他安裝方法(例如 Puppet)安裝了 Cloudera Manager Server,請在 Cloudera Manager Server 主機上執行以下命令。
    1. 停止 Cloudera Manager Server 及其數據庫:
      sudo service cloudera-scm-server stop
      sudo service cloudera-scm-server-db stop
    2. 卸載 Cloudera Manager Server 及其數據庫。上述過程還將刪除嵌入式 PostgreSQL 數據庫軟件(如果您安裝了該選項)。如果您未使用嵌入式 PostgreSQL 數據庫,請忽略cloudera-manager-server-db 步驟。

      Red Hat 系統:

      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 系統:

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

卸載 Cloudera Manager Agent 和托管軟件

在所有 Agent 主機上執行以下操作:
  1. 停止 Cloudera Manager Agent。

    Red Hat/SLES 系統:

    $ sudo service cloudera-scm-agent hard_stop

    Debian/Ubuntu 系統:

    $ sudo /usr/sbin/service cloudera-scm-agent hard_stop
  2. 卸載軟件:
    操作系統 Parcel 安裝 軟件包安裝
    Red Hat
    $ sudo yum remove 'cloudera-manager-*'
    • 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
    SLES
    $ sudo zypper remove 'cloudera-manager-*'
    • 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
    Debian/Ubuntu
    $ sudo apt-get purge 'cloudera-manager-*'
    • 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. 運行 clean 命令:

    Red Hat

    $ sudo yum clean all 

    SLES

    $ sudo zypper clean 

    Debian/Ubuntu

    $ sudo apt-get clean 

刪除 Cloudera Manager 和用戶數據

終止 Cloudera Manager 和托管軟件

在所有 Agent 主機上,終止正在運行的 Cloudera Manager 和托管進程:

$ 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
  Note: 如果您已正確停止所有服務和 Cloudera Manager Agent,則不需要執行此步驟。

刪除 Cloudera Manager 數據

此步驟將永久刪除 Cloudera Manager 數據。如果您希望能夠在未來訪問該數據,您必須在刪除前先將其備份。如果使用嵌入式 PostgreSQL 數據庫,該數據存儲在 /var/lib/cloudera-scm-server-db 中。在所有 Agent 主機上,請運行以下命令:

$ sudo rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera* /var/log/cloudera* /var/run/cloudera*

刪除 Cloudera Manager 鎖定文件

在所有 Agent 主機上,請運行以下命令以刪除 Cloudera Manager 鎖定文件:

$ sudo rm /tmp/.scm_prepare_node.lock

刪除用戶數據

此步驟將永久刪除所有用戶數據。要保留數據,請在開始卸載過程之前使用 distcp 命令將其復制到其他群集。在所有 Agent 主機上,請運行以下命令:

$ 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 


免責聲明!

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



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