内容纲要
- 卸载CDH
#!/bin/bash
#停止CM服务
service cloudera-scm-server stop
service cloudera-scm-agent stop
#卸载CM软件包
yum-yremovecloudera-manager-daemonscloudera-manager-agentcloudera-manager-server
#卸载装载点
umountcm_processes
umountcm_processes
umountcm_processes
#删除文件
rm-rf/var/log/*
rm-rf/opt/cloudera*
rm-rf/etc/systemd/system/multi-user.target.wants/cloudera*
rm-rf/etc/default/cloudera*
rm-rf/etc/cloudera*
rm-rf/var/lib/cloudera*
rm-rf/var/log/cloudera*
rm-rf/usr/lib/systemd/system/cloudera*
rm-rf/run/cloudera*
rm-rf/sys/fs/cgroup/systemd/system.slice/cloudera*
rm-rf/etc/security/limits.d/cloudera*
rm-rf/var/lib/yum/repos/x86_64/7/cloudera*
rm-rf/var/cache/yum/x86_64/7/cloudera*
rm-rf/tmp/*
rm-rf/var/lib/hadoop-*
rm-rf/var/lib/impala
rm-rf/var/lib/solr
rm-rf/var/lib/zookeeper
rm-rf/var/lib/hue
rm-rf/var/lib/oozie
rm-rf/var/lib/pgsql
rm-rf/var/lib/sqoop2
rm-rf/data/dfs/
rm-rf/data/impala/
rm-rf/data/yarn/
rm-rf/dfs/
rm-rf/impala/
rm-rf/yarn/
rm-rf/var/run/hadoop-*/
rm-rf/var/run/hdfs-*/
rm-rf/usr/bin/hadoop*
rm-rf/usr/bin/zookeeper*
rm-rf/usr/bin/hbase*
rm-rf/usr/bin/hive*
rm-rf/usr/bin/hdfs
rm-rf/usr/bin/mapred
rm-rf/usr/bin/yarn
rm-rf/usr/bin/sqoop*
rm-rf/usr/bin/oozie
rm-rf/etc/hadoop*
rm-rf/etc/zookeeper*
rm-rf/etc/hive*
rm-rf/etc/hue
rm-rf/etc/impala
rm-rf/etc/sqoop*
rm-rf/etc/oozie
rm-rf/etc/hbase*
rm-rf/etc/hcatalog
rm-rf/var/lib/alternatives/impala-conf
rm-rf/var/lib/alternatives/impalad
rm-rf/var/lib/alternatives/impala-collect-diagnostics
rm-rf/var/lib/alternatives/impala-shell
rm-rf/var/lib/alternatives/impala-collect-minidumps
rm-rf/etc/alternatives/impala-shell
rm-rf/etc/alternatives/impalad
rm-rf/etc/alternatives/impala-collect-diagnostics
rm-rf/etc/alternatives/impala-conf
rm-rf/etc/alternatives/impala-collect-minidumps
rm-rf/var/log/impala*
rm-rf/var/lib/alternatives/zookeeper-client
rm-rf/var/lib/alternatives/zookeeper-server
rm-rf/var/lib/alternatives/zookeeper-conf
rm-rf/var/lib/alternatives/zookeeper-server-initialize
rm-rf/var/lib/alternatives/zookeeper-server-cleanup
rm-rf/var/lib/alternatives/zookeeper-security-migration
rm-rf/etc/alternatives/zookeeper-conf
rm-rf/etc/alternatives/zookeeper-server
rm-rf/etc/alternatives/zookeeper-server-cleanup
rm-rf/etc/alternatives/zookeeper-server-initialize
rm-rf/etc/alternatives/zookeeper-security-migration
rm-rf/etc/alternatives/zookeeper-client
rm-rf/var/log/zookeeper
#重建数据库
# mysql-uroot-pwd-e"dropdatabaseifexistsscm;dropdatabaseifexistshive;dropdatabaseifexistsoozie;dropdatabaseifexistshue;createdatabasescmDEFAULTCHARACTERSETutf8;createdatabasehiveDEFAULTCHARACTERSETutf8;createdatabaseoozieDEFAULTCHARACTERSETutf8;createdatabasehueDEFAULTCHARACTERSETutf8;"
#删除用户和组
userdel-rcloudera-scm
userdel-rambari-qa
userdel-rappmon
userdel-rfalcon
userdel-rgpadmin
userdel-rhcat
userdel-rhive
userdel-rkafka
userdel-rmapred
userdel-rspark
userdel-rtez
userdel-ryarn
userdel-rzookeeper
userdel-rams
userdel-ratlas
userdel-rflume
userdel-rhbase
userdel-rhdfs
userdel-rinfra-solr
userdel-rlivy
userdel-rmongodb
userdel-roozie
userdel-rsqoop
userdel-rzeppelin
userdel-rimpala
userdel-rkudu
userdel-rhadoop
groupdelhadoop
groupdelcloudera-scm
groupdelambari-qa
groupdelappmon
groupdelfalcon
groupdelgpadmin
groupdelhcat
groupdelhive
groupdelkafka
groupdelmapred
groupdelspark
groupdeltez
groupdelyarn
groupdelzookeeper
groupdelams
groupdelatlas
groupdelflume
groupdelhbase
groupdelhdfs
groupdelinfra-solr
groupdellivy
groupdelmongodb
groupdeloozie
groupdelsqoop
groupdelzeppelin
groupdelimpala
groupdelkudu
#删除其它节点上的CDH
#在每个节点执行以上脚本
- 清理CDH日志
#!/bin/bash
# 清理日志
cd /var/log/hadoop-mapreduce
rm -rf *.out.*
rm -rf *.log.*
cd /var/log/hadoop-hdfs
rm -rf *.out.*
rm -rf *.log.*
cd /var/log/zookeeper
rm -rf *.out.*
rm -rf *.log.*
cd /var/log/hive
rm -rf *.out.*
rm -rf *.log.*
cd /var/log/cloudera-scm-agent
rm -rf *.out.*
rm -rf *.log.*
cd /var/log/cloudera-scm-server
rm -rf *.out.*
rm -rf *.log.*
cd /var/log/oozie
rm -rf *.out.*
rm -rf *.log.*
cd /var/log/oozie
rm -rf *.out.*
rm -rf *.log.*
cd /var/log/cloudera-scm-firehose
rm -rf *.out.*
rm -rf *.log.*
cd /var/log/hue-httpd
rm -rf *.out.*
rm -rf *.log.*
# 清理监控日志
cd /var/lib/cloudera-host-monitor/ts/type/partitions
rm -rf type*
cd /var/lib/cloudera-host-monitor/ts/stream/partitions
rm -rf stream*
cd /var/lib/cloudera-host-monitor/ts/ts_stream_rollup_PT600S/partitions/
rm -rf ts_stream*
cd /var/lib/cloudera-host-monitor/ts/ts_type_rollup_PT600S/partitions/
rm -rf ts_type*
cd /var/lib/cloudera-service-monitor/ts/stream/partitions/
rm -rf stream*
cd /var/lib/cloudera-service-monitor/ts/type/partitions/
rm -rf type*
cd /var/lib/cloudera-service-monitor/ts/ts_stream_rollup_PT600S/partitions/
rm -rf ts_stream*
cd /var/lib/cloudera-service-monitor/ts/ts_type_rollup_PT600S/partitions/
rm -rf ts_type*