CDH5.15卸载指南

在部署CDH的时候,难免会遇到一些问题需要重新安装,在重新安装前必要删除旧的CDH。在删除CDH前,注意要备份好数据。先备份或转移集群中的重要数据,再进行集群的卸载。像一些重要的用户数据,默认的存储路径是在/var/lib/下面,一些组件如HDFS/Impala/Kudu的数据根据安装时的目录来查看。
下面开始卸载CDH。

1. 停止所有的服务

1.1 停止组件服务

打开 Cloudera Manager 控制台
这里写图片描述
关闭集群:选择集群后点击操作按钮,点击后在弹出的下拉菜单中点击停止,之后静待所有服务都停止完成。(如果有多个集群,每个集群依次操作)操作如下图:
这里写图片描述
静待服务停止完毕
这里写图片描述
这里写图片描述
这里写图片描述

1.2 停止CLOUDERA MANAGEMENT SERVICE

点击导航栏的集群按钮,找到 Cloudera Management Service
这里写图片描述
找到其下的 CM 服务名称右边的倒三角,在弹出的下拉菜单中点击 Stop,操作如下图:
这里写图片描述
之后静待服务停止完成。
这里写图片描述

1.3 关闭并移除 PARCELS

集群是通过parcels安装的,通过CM的操作面板将parcels卸载并移除。点击导航栏中的parcel按钮。
这里写图片描述
选中集群后,并在右侧面板中找到对应的所有 parcels,点击停用按钮,在弹出的对话框中选择仅限停用状态。
这里写图片描述
这里写图片描述
对所有 parcels完成了上述操作后,点击按钮右边的倒三角,再点击从主机删除。从主机删除完成后,再次点击倒三角按钮,选择删除操作。
这里写图片描述
这里写图片描述

1.4 删除集群

点击到CM的首页,选中集群后,点击操作按钮,选择删除操作。

这里写图片描述
并删除Cloudera Management Service
这里写图片描述

2. 卸载 CLOUDERA MANAGER 服务

2.1 关闭CM的SERVER和AGENT服务

在所有Agent节点停止agent服务:service cloudera-scm-agent stop

[root@uat1 ~]# service cloudera-scm-agent stop
Stopping cloudera-scm-agent:                               [  OK  ]

在当初安装时的server节点停止server服务
service cloudera-scm-server stop

[root@uat4 nameservice1]# service cloudera-scm-server stop
Stopping cloudera-scm-server:                              [  OK  ]

查看相关进程,如果在CM界面中未完成服务的关闭,可以用以下命令来强行关闭相关进程

#关闭相关进程
ps -ef |grep cloudera
#ps -ef |grep cloudera |grep -v grep |awk '{print $2}' |xargs kill
for i in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do ps -ef |grep ${i} |grep -v grep |awk '{print $2}'; done
ps -ef |grep cmf

#查看相关进程
for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do echo $(ps -u $u -o pid=); done 

#kill 掉相关进程
for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do sudo kill $(ps -u $u -o pid=); done

2.2 删除CM相关的软件

#卸载cloudera-manager-server
yum remove cloudera-manager-daemons cloudera-manager-server  -y
#卸载cloudera-manager-agent
yum remove cloudera-manager-agent cloudera-manager-daemons  -y
#用匹配方式删除
yum remove 'cloudera-manager-*'
#清除缓存
yum clean all

2.3 删除用户数据

建议在卸载CDH前,先备份或转移集群上的用户数据。以下命令应在集群中所有Agent主机执行;以下路径是集群的默认安装配置,如果有所修改,请按修改后的路径操作。

#清理组件相关文件
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 /var/lib/kudu /var/lib/kafka/ /var/lib/impala/ /var/lib/cloudera-scm-*

#删除数据库配置文件
rm -rf /etc/cloudera*

#卸载掉相关的进程
umount /var/run/cloudera-scm-agent/process  

#删除cloudera的安装目录
rm -rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/x86_64/6/cloudera* /var/cache/yum/x86_64/6/cm  /var/log/cloudera*  /var/run/cloudera*

#删除数据目录(根据安装时的实际目录删除)
for data in data data1 data2 data3 data4 data5 data6 data7 data8 data9 data10 data11 data12 data13; do rm -rf /${data}/dfs /${data}/impala /${data}/yarn /${data}/kudu; done

rm -rf /var/run/hdfs-sockets
rm -rf /usr/lib/hue
rm -rf /usr/bin/hadoop* /usr/bin/zookeeper* /usr/bin/hbase* /usr/bin/hive* /usr/bin/hdfs /usr/bin/mapred /usr/bin/yarn /usr/bin/sqoop* /usr/bin/oozie /usr/bin/impala /usr/bin/spark*

rm -rf /etc/alternatives/hadoop* /etc/alternatives/flume-ng* /etc/alternatives/hbase* /etc/alternatives/hdfs /etc/alternatives/hive* /etc/alternatives/hue* /etc/alternatives/impala* /etc/alternatives/mahout* /etc/alternatives/mapred /etc/alternatives/oozie /etc/alternatives/pig* /etc/alternatives/solr* /etc/alternatives/spark* /etc/alternatives/sqoop* /etc/alternatives/yarn /etc/alternatives/zookeeper*

rm -rf /etc/hadoop* /etc/zookeeper* /etc/hive* /etc/hue /etc/impala /etc/sqoop* /etc/oozie /etc/hbase* /etc/hcatalog /etc/spark /etc/solr

#删除 Cloudera Manager的lock file
rm -f /tmp/.scm_prepare_node.lock

3. MYSQL卸载

#查看当前安装mysql情况
rpm -qa|grep -i mysql

# 查看mysql服务状态
service mysql status

#关闭mysql服务
service mysql stop

#查看mysql相关进程
ps -ef |grep mysql

#关闭相关进程
kill pid

#删除包命令:
yum remove -y mysql
#或者 rpm -e –nodeps 包名

#查找mysql的相关目录
find / -name mysql

#删除对应的mysql目录
rm -rf 目录

#手工删除/etc/my.cnf
rm -rf /etc/my.cnf

#检查机器是否安装mysql
rpm -qa|grep -i mysql

到此CDH5.15已经卸载完成。

更多资料请关注微信公众号

这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值