是新朋友吗?记得点击下面名片,关注我哦

好,下面进入主题。。。。。。

1、停所有的agent和server
在cdh主节点停掉server和agent,其他节点停掉agent
参考下面命令:
#停server和agent服务systemctl stop cloudera-scm-serversystemctl stop cloudera-scm-agent#查看server和agent服务状态:systemctl status cloudera-scm-serversystemctl status cloudera-scm-agent
超能预警:谨慎操作,清楚后果再执行下面步骤!!!!!!
2、卸载cm相关软件
# 查看cloudera相关软件包
rpm -qa |grep 'cloudera*'
# 在cdh主节点cdh001卸载cm相关包
-–切记:按照先后顺序执行
rpm -e cloudera-manager-agent-6.3.1-1466458.el7.x86_64rpm -e cloudera-manager-server-db-2-6.3.1-1466458.el7.x86_64rpm -e cloudera-manager-server-6.3.1-1466458.el7.x86_64rpm -e cloudera-manager-daemons-6.3.1-1466458.el7.x86_64
# 分别在cdh002和cdh003上执行下面命令安装agent服务
rpm -e cloudera-manager-daemons-6.3.1-1466458.el7.x86_64rpm -e cloudera-manager-agent-6.3.1-1466458.el7.x86_64
# 删除后记得再次验证 :
rpm -qa |grep 'cloudera*'
3、删除cm元数据库
备注:删除元数据库scm,相应的基础信息会全部丢失。一般不推荐,建议做好备份再执行删除操作。
mysql -uroot -pExample@2022drop database scm;

4、删除cloudera相关文件
4.1、 删除cdh001、cdh002、cdh003服务器上cloudera-scm-agent相关的文件
#查找cloudera-scm-agent相关文件夹
[root@node2 ~]# find / -name 'cloudera-scm-agent'/run/cloudera-scm-agent/etc/default/cloudera-scm-agent/etc/cloudera-scm-agent/var/lib/cloudera-scm-agent/var/log/cloudera-scm-agent
#删除上述查找出来的文件夹
4.2、删除cm_guid和uuid cd
注意:uuid在 var/lib/cloudera-scm-agent路径下
/var/lib/cloudera-scm-agentrm -rf cm_guidrm -rf uuid
4.3、 删除cdh主节点cdh001服务器上cloudera-scm-server相关文件夹
[root@master cloudera-scm-agent]# find / -name 'cloudera-scm-server'/run/cloudera-scm-server/etc/cloudera-scm-server/var/lib/cloudera-scm-server/var/log/cloudera-scm-server
4.4、 删除cloudera相关路径
#查cloudera相关文件或文件夹
find -name 'cloudera*'
#删除/opt/cloudera文件夹
rm -rf opt/cloudera
#删除其他文件
rm -rf etc/systemd/system/multi-user.target.wants/cloudera-scm-agent.servicerm -rf etc/security/limits.d/cloudera-scm.confrm -rf var/log/cloudera-scm-firehoserm -rf usr/lib/systemd/system/cloudera-scm-agent.service

5、 重装scm sever和agent
5.1、复核相关文件夹已经删除干净
rpm -qa |grep 'cloudera*'
5.2、重新创建scm库
create database scm default character set utf8;grant all on scm.* to scm@'%';
5.3、重装scm server和agent
#主节点--cdh001 重新安装包
重装如果提示软件包已安装,则尝试加 – reinstall 参数,使用下面命令
rpm --reinstall -ivh cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm --nodepsrpm --reinstall -ivh cloudera-manager-server-6.3.1-1466458.el7.x86_64.rpm --nodepsrpm --reinstall -ivh cloudera-manager-server-db-2-6.3.1-1466458.el7.x86_64.rpm --nodepsrpm --reinstall -ivh cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm --nodeps
#其他节点--cdh002、cdh003重新安装包
rpm --reinstall -ivh cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm --nodepsrpm --reinstall -ivh cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm --nodeps
后面步骤大家都很熟悉了,参考下面文章完成CM、CDH安装。
少侠,请留步,欢迎点赞关注转发


文章转载自闵栋,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




