CDH 5.x完美卸载

来源:互联网 发布:选择题自动填充软件 编辑:程序博客网 时间:2024/05/29 09:23

1. 关闭集群中的所有服务。

 这个可以通过clouder manger主页关闭集群。

或是 service cloudera-scm-server stop


停止 

[root@cdh003 ~]# service mysqld stop

2. 卸载

[root@cdh003 ~]# /usr/share/cmf/uninstall-cloudera-manager.sh

一下都是所有要卸载的集群均要执行清除工作:

[root@cdh003 cmf]#  umount /var/run/cloudera-scm-agent/process

此步骤将永久删除 Cloudera Manager 数据。如果您希望能够在未来访问该数据,您必须在删除前先将其备份。如果使用嵌入式 PostgreSQL数据库,该数据存储在 /var/lib/cloudera-scm-server-db 中。在所有Agent主机上,请运行以下命令:

[root@cdh003 process]# rm -rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/x86_64/6/cloudera* /var/log/cloudera* /var/run/cloudera*  /etc/cloudera*

3. 卸载安装包:

[root@cdh003 process]# rpm -qa | grep cloudera

[root@cdh003 ~]# for f in `rpm -qa | grep cloudera `  ; do rpm -e ${f} ; done

 

4. 清除安装文件

[root@cdh003 ~]#  rm -rf /var/lib/hadoop-* /var/lib/impala /var/lib/solr /var/lib/zookeeper /var/lib/hue /var/lib/oozie  /var/lib/pgsql  /var/lib/sqoop2  /data/dfs/  /data/impala/ /data/yarn/  /dfs/ /impala/ /yarn/  /var/run/hadoop-*/ /var/run/hdfs-*/ /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 /etc/hadoop* /etc/zookeeper* /etc/hive* /etc/hue /etc/impala /etc/sqoop* /etc/oozie /etc/hbase* /etc/hcatalog

//只删除hadoop系列的,不要删除其他软件的,否则其他软件的版本控制会被破坏

[root@cdh003 ~]# rm -rf ` find /var/lib/alternatives/* ! -name "mta" ! -name "print" ! -name "zlibrary-ui"  -mtime -3`

 

[root@cdh003 ~]#  rm -rf /etc/alternatives/*

杀死相关进程:

在所有 Agent 主机上,终止正在运行的Cloudera Manager和托管进程

[root@cdh003 ~]# for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do sudo kill $(ps -u $u -o pid=); done

 

  Note如果您已正确停止所有服务和Cloudera Manager Agent,则不需要执行此步骤。

6. 删除parcel包分发文件和解压文件

[root@cdh003 ~]# rm -rf /opt/cloudera/parcel-cache /opt/cloudera/parcels

 

 

原创粉丝点击