CDH 刪除Agent節點


環境

    centos 6.5
    JDK 8
    CDH 5.16

CDH 通過CM安裝,而不是獨立安裝組件包;
CM移除節點

登錄web管理界面

執行: 主機->所有主機->勾選主機->已選定的操作:停止主機上的角色
執行: 主機->所有主機->勾選主機->從群集中刪除:勾選"解除授權角色"和"跳過管理角色"
執行: 主機->所有主機->勾選主機->Remove From Cloudera Manager

要求在移除的主機上執行: service cloudera-scm-agent stop
(以上可以說是一鍵刪除或一鍵卸載,但是非常不建議,超級慢,可能幾小時甚至幾天,還是在將要退役的節點上的服務一個個刪除關閉,在卸載移除節點較快。)

移除完成后,在移除的主機上

//# 刪除安裝包
yum remove -y 'cloudera-manager-*' enterprise-debuginfo* oracle-j2sdk1.7
yum clean all

//# 卸載目錄
umount cm_processes

//# 刪除目錄
rm -rf /usr/share/cmf /var/lib/cloudera /var/cache/yum/cloudera /var/log/cloudera /var/run/cloudera

//# 刪除PostgreSQL 數據;注意有沒有其他應用使用PostgreSQL庫
yum remove -y postgres*
rm -rf /var/lib/cloudera-scm-server-db

//# 刪除其他目錄
rm -f /tmp/.scm_prepare_node.lock
rm -rf /var/lib/navigator /var/lib/solr /var/lib/zookeeper /var/lib/flume-ng /var/lib/hadoop /var/lib/hue /var/lib/oozie /var/lib/solr /var/lib/sqoop /var/lib/impala /var/lib/hbase /var/lib/hive /var/lib/kudu /var/lib/sentry /var/lib/spark /var/lib/hadoop-yarn /var/lib/pgsql
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 /usr/lib/hue
rm -rf /etc/hadoop /etc/zookeeper /etc/hive /etc/hue /etc/impala /etc/sqoop /etc/oozie /etc/hbase /etc/hcatalog /etc/cloudera-scm-agent /etc/cloudera-scm-server /etc/spark

//# 刪除日志目錄
rm -rf /var/log/cloudera-manager-installer
rm -rf /var/log/cloudera-scm-server
rm -rf /var/log/cloudera-scm-agent 
rm -rf /var/log/{hadoop-hdfs,impalad,impala-minidumps}

//清空數據目錄
rm -rf ${data_drive_path}/{dfs,mapred,yarn,impala,kudu}
rm -rf /opt/cloudera*

 


免責聲明!

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



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