Ambari + HDP集群的卸载

有的情况下,若需要换掉集群,重新安装新集群(不是卸载服务),就需要卸载ambari集群。清理残留文件是一个不小的麻烦,若清理不干净,重新安装集群的话,绝逼会让你头疼的。

由于需要删除的东西太多,我就不一一写出来,用XXX代替名称,主要是每个人用的版本不一致,安装的HDP服务也不一致,所以名称也不一致,需要自己将相应命令代替到自己的集群中。

1. 停止服务

ambari-server stop # (ambari-agent stop)

2. 删除安装包

安装包主要有两类,ambari与HDP
检查安装包:

yum list installed | grep HDP
yum list installed | grep ambari

卸载所有安装的安装包

yum remove -y XXX # XXX 是安装包名字

一定保证所有都卸载干净。
对于不容易清理的包,可使用如下命令

yum –setopt=tsflags=noscripts remove XXXX

3. 删除本地源

cd /etc/yum.repos.d/
rm -rf hdp*
rm -rf HDP*
rm -rf ambari*
yum clean all

4. 删除快捷方式

cd /etc/alternatives
rm –rf XXX # XXX 是集群相关的服务

5. 删除用户

用户和用户目录需要同时删除。

userdel -rf XXX # XXX 是与集群相关的用户
cat /etc/passwd 查看用户

6. 删除日志文件

rm –rf /var/log/XXX

7. 删除临时文件

rm –f /tmp/XXX
rm –rf /var/tmp/XXX

8. 删除配置文件

rm –rf /etc/XXX

9. 删除PID

rm –rf /var/run/XXX

10. 删除库文件

rm –rf /var/lib/XXX
rm –rf /usr/lib/XXX

11. 删除软连接

rm –rf /usr/bin/XXX

12. 删除HDP服务组件

rm –rf /usr/hdp

13 删除邮件文件

rm –rf /var/spool/mail/XXX

13 遗漏查找

至此,基本上都删除了,为防止漏删的文件,用find命令查看。

find /-name XXX

find / -name ambari
find / -name beeline
find / -name falcon
find / -name flume
find / -name hadoop
find / -name hbase
find / -name hcat
find / -name hdfs
find / -name hdp
find / -name hive
find / -name hiveserver2
find / -name kafka
find / -name mahout
find / -name mapred
find / -name oozie
find / -name phoenix
find / -name pig

若检查出有为删掉的文件,删除即可。

基本上,到此ambari算是彻底清除了,可以重新安装新的集群,当然可以先重启服务器一次,具体有没有用还不知道。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值