适用于各版本CDH卸载

1、停止集群

2、停止cloudera Management Service

3、卸载cloudera manager server(以下称为cm server)以及cloudera manager agent(以下称为cm agent)相关服务

(1)在所有节点停止cm agent服务

$ systemctl stop supervisord

$ systemctl stop cloudera-scm-agent

(2)在主节点(代指安装cm server的节点)停止cm server服务

$ systemctl stop cloudera-scm-server

  (3) 在所有节点卸载cloudera manager相关服务

$ yum remove 'cloudera-manager-*'

4、删除残留数据目录

$ sudo umount /var/run/cloudera-scm-agent/process
$ sudo umount cm_processes

$ sudo rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera* /var/log/cloudera* /var/run/cloudera* /opt/cloudera

$ sudo 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/hive /var/lib/yarn /var/lib/impala /var/lib/kudu /var/lib/kafka /var/lib/spark /var/lib/sentry /var/lib/hbase

$ sudo rm -Rf /dfs /mapred /yarn

$ sudo rm -Rf /etc/hadoop* /etc/hbase* /etc/hive* /etc/flume* /etc/hive* /etc/kafka* /etc/impala* /etc/hue* /etc/sqoop* /etc/spark* /etc/zookeeper* /etc/kudu*

$ sudo rm /tmp/.scm_prepare_node.lock

$ sudo rm -Rf /etc/cloudera-scm*

注意:有些目录路径有可能被你修改,例如你自定了hdfs的数据目录等,这些路径要根据实际情况删除

5、删除数据库(mysql为例)

mysql> drop scm;

注意:在安装CDH时创建了一系列数据库,例如hive、oozie、cm server用到的数据库,这些都要一并删除,具体数据库名称以实际情况为准

到此卸载完成!

如有疑问可随时私信交流~

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐