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 和托管服務時或在未來某個時間,檢查每個服務中的配置并記下路徑位置。
停止所有服務
停用并刪除 Parcel
如果安裝時使用的是軟件包,請跳過此步驟并轉到?卸載 Cloudera Manager Server;您將刪除?卸載 Cloudera Manager Agent 和托管軟件?中的軟件包。如果安裝時使用的是 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 主機上執行以下命令。
- 停止 Cloudera Manager Server 及其數據庫: sudo service cloudera-scm-server stop sudo service cloudera-scm-server-db stop
- 卸載 Cloudera Manager Server 及其數據庫。上述過程還將刪除嵌入式 PostgreSQL 數據庫軟件(如果您安裝了該選項)。如果您未使用嵌入式 PostgreSQL 數據庫,請忽略cloudera-manager-server-db?步驟。
Red Hat 系統:
sudo yum remove cloudera-manager-server sudo yum remove cloudera-manager-server-db-2SLES 系統:
sudo zypper -n rm --force-resolution cloudera-manager-server sudo zypper -n rm --force-resolution cloudera-manager-server-db-2Debian/Ubuntu 系統:
sudo apt-get remove cloudera-manager-server sudo apt-get remove cloudera-manager-server-db-2
卸載 Cloudera Manager Agent 和托管軟件
在所有 Agent 主機上執行以下操作:Red Hat/SLES 系統:
$ sudo service cloudera-scm-agent hard_stopDebian/Ubuntu 系統:
$ sudo /usr/sbin/service cloudera-scm-agent hard_stop| Red Hat | $ sudo yum remove 'cloudera-manager-*' |
|
| SLES | $ sudo zypper remove 'cloudera-manager-*' |
|
| Debian/Ubuntu | $ sudo apt-get purge 'cloudera-manager-*' |
|
Red Hat
$ sudo yum clean allSLES
$ sudo zypper cleanDebian/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轉載于:https://www.cnblogs.com/daiyutage/p/5144127.html
總結
以上是生活随笔為你收集整理的cloudera manager 及CDH卸载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python每日一练(1):计算文件夹内
- 下一篇: ArrayList迭代修改抛出Concu