边翻译边干:http://www.cloudera.com/content/cloudera/en/documentation/cloudera-manager/v5-0-0/Cloudera-Manager-Installation-Guide/cm5ig_uninstall_cm.html
配置情况
一台cm server(使用mysql)
四台cdh主机
默认的用户目录
以下目录是默认安装时的各个工具的目录:
/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 /dfs /mapred /yarn
假如在安装时自己改过,那就在重新安装的时候注意删除自定义的目录。
停止各种cdh及cm的服务
可以在界面上操作
删除cm server上的服务及安装
检查cm server状态
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
[root@cdh_manager ~]# /opt/cm-5.1.1/etc/init.d/cloudera-scm-server status cloudera-scm-server dead but pid file exists [root@cdh_manager ~]# /opt/cm-5.1.1/etc/init.d/cloudera-scm-server stop Stopping cloudera-scm-server: [FAILED] [root@cdh_manager ~]# ps -ef | grep cm root 8697 8603 0 11:09 pts/0 00:00:00 grep cm root 21078 1 1 Dec09 ? 01:19:48 /usr/java/jdk1.7.0_67/bin/java -cp .:lib/*:/usr/share/java/mysql-connector-java.jar:/usr/share/java/oracle-connector-java.jar -Dlog4j.configuration=file:/opt/cm-5.1.1/etc/cloudera-scm-server/log4j.properties -Dcmf.root.logger=INFO,LOGFILE -Dcmf.log.dir=/opt/cm-5.1.1/log/cloudera-scm-server -Dcmf.log.file=cloudera-scm-server.log -Dcmf.jetty.threshhold=WARN -Dcmf.schema.dir=/opt/cm-5.1.1/share/cmf/schema -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Dpython.home=/opt/cm-5.1.1/share/cmf/python -Xmx2G -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp com.cloudera.server.cmf.Main [root@cdh_manager ~]# kill 9 21078 [root@cdh_manager ~]# ps -ef | grep cm root 8704 8603 0 11:09 pts/0 00:00:00 grep cm [root@cdh_manager ~]# /opt/cm-5.1.1/etc/init.d/cloudera-scm-server status cloudera-scm-server is stopped [root@cdh_manager ~]# /opt/cm-5.1.1/etc/init.d/cloudera-scm-agent status cloudera-scm-agent dead but pid file exists [root@cdh_manager ~]# ps -ef | grep cm root 8737 8603 0 11:12 pts/0 00:00:00 grep cm [root@cdh_manager ~]# ps -ef | grep agent root 8739 8603 0 11:12 pts/0 00:00:00 grep agent [root@cdh_manager ~]# /opt/cm-5.1.1/etc/init.d/cloudera-scm-agent hard_stop cloudera-scm-agent is already stopped supervisord is already stopped [root@cdh_manager ~]# /opt/cm-5.1.1/etc/init.d/cloudera-scm-agent status cloudera-scm-agent is stopped |
确认server及agent关闭后删除:
1 |
[root@cdh_manager ~]# rm -rf /opt/cm-5.1.1/ |
清除mysql数据库
删除集群上的cm agent及各种cdh软件
关闭cm agent
1 2 3 4 5 |
[root@hdp01 ~]# service cloudera-scm-agent status cloudera-scm-agent (pid 3969) is running... [root@hdp01 ~]# service cloudera-scm-agent hard_stop Stopping cloudera-scm-agent: [ OK ] supervisord is already stopped |
删除agent
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
[root@hdp04 ~]# yum remove cloudera-manager-* Loaded plugins: product-id, refresh-packagekit, security, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package cloudera-manager-agent.x86_64 0:5.1.1-1.cm511.p0.82.el6 will be erased ---> Package cloudera-manager-daemons.x86_64 0:5.1.1-1.cm511.p0.82.el6 will be erased --> Finished Dependency Resolution Repository cloudera-cdh5 is listed more than once in the configuration Repository cloudera-manager is listed more than once in the configuration cloudera-cdh5 | 2.9 kB 00:00 cloudera-manager | 2.9 kB 00:00 rhel-iso | 3.9 kB 00:00 Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Removing: cloudera-manager-agent x86_64 5.1.1-1.cm511.p0.82.el6 @cloudera-manager 27 M cloudera-manager-daemons x86_64 5.1.1-1.cm511.p0.82.el6 @cloudera-manager 500 M Transaction Summary ================================================================================ Remove 2 Package(s) Installed size: 527 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Erasing : cloudera-manager-daemons-5.1.1-1.cm511.p0.82.el6.x86_64 1/2 Erasing : cloudera-manager-agent-5.1.1-1.cm511.p0.82.el6.x86_64 2/2 warning: /etc/cloudera-scm-agent/config.ini saved as /etc/cloudera-scm-agent/config.ini.rpmsave Verifying : cloudera-manager-agent-5.1.1-1.cm511.p0.82.el6.x86_64 1/2 Verifying : cloudera-manager-daemons-5.1.1-1.cm511.p0.82.el6.x86_64 2/2 Removed: cloudera-manager-agent.x86_64 0:5.1.1-1.cm511.p0.82.el6 cloudera-manager-daemons.x86_64 0:5.1.1-1.cm511.p0.82.el6 Complete! [root@hdp04 ~]# yum clean all Loaded plugins: product-id, refresh-packagekit, security, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Repository cloudera-cdh5 is listed more than once in the configuration Repository cloudera-manager is listed more than once in the configuration Cleaning repos: cloudera-cdh5 cloudera-manager rhel-iso Cleaning up Everything |
clean yum cache
1 2 3 4 5 6 7 |
[root@hdp04 ~]# yum clean all Loaded plugins: product-id, refresh-packagekit, security, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Repository cloudera-cdh5 is listed more than once in the configuration Repository cloudera-manager is listed more than once in the configuration Cleaning repos: cloudera-cdh5 cloudera-manager rhel-iso Cleaning up Everything |
删除cdh中的组件
删除cloudera manager的数据
1 2 |
[root@hdp02 ~]# rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera* /var/log/cloudera* /var/run/cloudera* rm: cannot remove `/var/run/cloudera-scm-agent/process': Device or resource busy |
重启后试试 物理机重启那叫一个慢。。。。。。。。
重启以后删掉了。
删除cloudera manager的lock文件
1 2 |
[root@hdp04 ~]# rm /tmp/.scm_prepare_node.lock rm: cannot remove `/tmp/.scm_prepare_node.lock': No such file or directory |
竟然没有,可能是因为通过命令正常关闭的,本身没有产生lock。
再删除其他hadoop的组件
1 2 |
[root@hdp04 ~]# 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 [root@hdp04 ~]# |
1 |
rm -Rf /dfs /mapred /yarn |
*我没有删除/dfs,因为最初物理分区直接给分了个/dfs出来。
done