ambari HDP 删除卸载脚本(可用需要修改)

cat del.sh
ip_array=("10x.30.5.180" "10x.30.5.181" "10x.30.5.182" "10x.30.5.183" "10x.30.5.184" "10x.30.5.185" "10x.30.5.186" "10x.30.5.187" "10x.30.5.188" "10x.30.5.189")
for ip in ${ip_array[*]}  
do
ssh -t -p 22 root@$ip "python /usr/lib/python2.6/site-packages/ambari_agent/HostCleanup.py"
ssh -t -p 22 root@$ip "ps -ef|grep /usr/hdp|grep -v grep|cut -c 9-15|xargs kill -9"
ssh -t -p 22 root@$ip "sh /home/jingjing/delmb.sh"
scp -r /home/jingjing/delmb.sh root@$ip:/home/jingjing/
ssh -t -p 22 root@$ip "rm -rf /usr/hdp/current/zookeeper*"
ssh -t -p 22 root@$ip "rm -rf /var/cache/yum/x86_64/7*"
ssh -t -p 22 root@$ip "rm -rf /usr/sbin/ambari*"
ssh -t -p 22 root@$ip "yum -y autoremove"
#ssh -t -p 22 root@$ip "python /usr/lib/python2.6/site-packages/ambari_agent/HostCleanup.py"
done

cat delmb.sh 
#!/bin/bash
# Program:
#    uninstall ambari automatic
# History:
#PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
#export PATH

#curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE  http://bd-app-06:8080/api/v1/clusters/pdmi/services/HIVE

ambari-server stop
/etc/init.d/ambari-agent stop
   
#删除HDP相关的安装包
yum remove -y  hadoop*
yum remove -y  hbase*
yum remove -y  pig*
yum remove -y  tez* 
yum remove -y  ambari-*
yum remove -y  oozie*
yum remove -y  hive*    
yum remove -y zookeeper*
yum remove -y spark*    
yum remove -y slider*
yum remove -y flume*
yum remove -y kafka*


echo -e "\033[34m 删除文件夹 \033[0m"
#删除文件夹
rm -rf /data/hadoop
rm -rf /data1/hadoop/hdfs/data
rm -rf /data2/hadoop/hdfs/data
rm -rf /usr/hdp
rm -rf /hadoop 
rm -rf /etc/hadoop* 
rm -rf /etc/hbase*
rm -rf /etc/hive*
rm -rf /etc/oozie
rm -rf /etc/sqoop
rm -rf /etc/zookeeper
rm -rf /etc/tez      
rm -rf /var/run/hadoop* 
rm -rf /var/run/hbase*
rm -rf /var/run/hive*
rm -rf /var/run/oozie
rm -rf /var/run/zookeeper*

rm -rf /var/log/hadoop*
rm -rf /var/log/hbase*
rm -rf /var/log/hive* 
rm -rf /var/log/oozie*
rm -rf /var/log/zookeeper* 
rm -rf /usr/lib/hbase*
rm -rf /usr/lib/hive*
rm -rf /usr/lib/oozie*
rm -rf /usr/lib/sqoop*
rm -rf /usr/lib/zookeeper* 
rm -rf /usr/lib/ambari-*
rm -rf /var/lib/hive*
rm -rf /var/lib/oozie*
rm -rf /var/lib/zookeeper*
rm -rf /var/lib/hadoop-*    
rm -rf /tmp/hive* 
rm -rf /tmp/ambari* 

rm -rf /tmp/hadoop* 
rm -rf /tmp/hsperfdata*
rm -rf /tmp/hbase-*
rm -rf /usr/bin/zookeeper* 
rm -rf /var/run/spark
rm -rf /var/log/spark
rm -rf /etc/spark
rm -rf /usr/bin/spark*    
rm -rf /etc/slider
rm -rf /usr/bin/slider
rm -rf /etc/pig
rm -rf /usr/bin/pig
rm -rf /usr/bin/kafka    
rm -rf /etc/security/limits.d/hive.conf
rm -rf /usr/bin/hiveserver2
rm -rf /usr/bin/hbase
rm -rf /etc/security/limits.d/hbase.conf

rm -rf /usr/bin/hadoop
rm -rf /var/run/ambari*
rm -rf /usr/sbin/ambari_server_main.pyc
rm -rf /usr/lib/flume/lib/ambari-metrics-flume-sink.jar
rm -rf /usr/lib/python2.6/site-packages/ambari*
rm -rf /usr/lib/python2.6/site-packages/resource_monitoring/ambari_commons
rm -rf /var/run/flume/ambari-state.txt
rm -rf /usr/lib/python2.6/site-packages/resource_management
rm -rf rm -rf /tmp/hcat/
rm -rf /etc/ams-hbase
rm -rf /var/lib/ambari*
rm -rf /var/log/ambari*
rm -rf /etc/ambari*

#oozie*
rm -rf /usr/bin/oozie
rm -rf /usr/bin/oozie*
rm -rf /var/tmp/oozie
rm -rf /var/spool/mail/oozie
rm -rf /home/oozie
rm -rf /tmp/oozie*
rm -rf /oozie
rm -rf /oozieModel
rm -rf /usr/local/oozie*
rm -rf /usr/fsx/oozie
rm -rf /usr/local/lib64/oozie.workflow-0.0.1-SNAPSHOT.jar
#rm -rf /var/lib/knox/data-2.4.2.0-258/services/oozie
rm -rf /var/spool/mail/kafka
rm -rf /var/run/kafka
rm -rf /var/log/kafka
rm -rf /kafka-logs
rm -rf /etc/kafka
rm -rf /etc/security/limits.d/kafka.conf
rm -rf /home/kafka
rm -rf /var/lib/slider
rm -rf /usr/bin/hive
rm -rf /var/lib/mysql/hive
rm -rf /tmp/root/hive*
rm -rf /usr/lib/ams-hbase
#删除flume
rm -rf /etc/flume
rm -rf /var/log/flume
rm -rf /var/run/flume
rm -rf /var/lib/flume
rm -rf /usr/bin/flume-ng
rm -rf /usr/lib/flume
#删除sqoop
rm -rf /var/run/sqoop
rm -rf /var/log/sqoop
rm -rf /usr/bin/sqoop*
#删除配置记录
rm -rf /etc/accumulo/conf.backup/
rm -rf /etc/accumulo/2.4.2.0-258/

#删除清空mysql
echo -e "\033[34m 删除清空mysql \033[0m"
#mysql -uroot -p123456 -e "drop database bdp;" && echo "删除bdp数据库成功"
mysql -uroot -pxxxxxx -e "drop database ambari;" && echo "删除ambari数据库成功"
#service mysqld stop

#rpm -ev mysql-connector-java-5.1.17-6.el6.noarch
#rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64
#rpm -ev mysql-5.1.73-7.el6.x86_64
#rpm -ev mysql-server-5.1.73-7.el6.x86_64

#rm -rf /usr/lib64/perl5/DBD/mysql
#rm -rf /usr/lib64/perl5/auto/DBD/mysql
#rm -rf /var/lib/mysql
#rm -rf /var/lock/subsys/mysql
#rm -rf /usr/local/mysql
#rm -rf /etc/my.cnf
#rm -rf /usr/share/mysql
#rm -rf /usr/lib64/mysql

#????(2016.12.9)(host2 h和host3)
#yum remove -y  snappy-devel.x86_64    
#yum remove -y  snappy.x86_64
#yum remove -y  epel-release.noarch
#yum remove -y  compat-readline5

#其他和用户文件夹
rm -rf /home/zookeeper
rm -rf /home/tez
rm -rf /home/spark
rm -rf /home/hive
rm -rf /home/hbase
rm -rf /home/sqoop
rm -rf /home/flume
rm -rf /home/ambari-qa
rm -rf /var/spool/mail/zookeeper
rm -rf /var/spool/mail/tez
rm -rf /var/spool/mail/spark
rm -rf /var/spool/mail/slider
rm -rf /var/spool/mail/hive
rm -rf /var/spool/mail/hbase
rm -rf /var/spool/mail/sqoop
rm -rf /var/spool/mail/flume
rm -rf /var/spool/mail/ambari-qa
rm -rf /usr/share/doc/python-matplotlib-0.99.1.2/examples/widgets/slider_demo.py
rm -rf /usr/lib/ams-hbase/docs/xref/org/apache/hadoop/hbase/zookeeper
rm -rf /usr/lib/ams-hbase/docs/xref-test/org/apache/hadoop/hbase/zookeeper

echo -e "\033[34m successful \033[0m"

# rm -rf /etc/hbase*
# rm -rf /var/run/hbase*
# rm -rf /var/log/hbase*
# rm -rf /usr/lib/hbase*
# rm -rf /tmp/hbase-*
# rm -rf /usr/bin/hbase
# rm -rf /etc/security/limits.d/hbase.conf
# rm -rf /etc/ams-hbase
# rm -rf /usr/lib/ams-hbase
# rm -rf /home/hbase
# rm -rf /var/spool/mail/hbase
# rm -rf /usr/lib/ams-hbase/docs/xref/org/apache/hadoop/hbase/zookeeper
# rm -rf /usr/lib/ams-hbase/docs/xref-test/org/apache/hadoop/hbase/zookeeper
注意:标红需要改,虽然我可能没表全,但你要用要记得改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值