完全卸载CDH5:Cloudera管理器及组件
"这篇文章主要介绍了如何完全卸载Cloudera CDH5.X版本的步骤,由用户coco在2015年1月14日分享。" 在IT行业中,Cloudera是一家知名的公司,提供了一套名为Cloudera Distribution Including Apache Hadoop (CDH)的开源大数据平台。CDH包含了多个组件,如Hadoop、HBase、Hive、Impala等,用于数据存储、处理和分析。然而,当不再需要或者需要升级系统时,正确地卸载Cloudera是至关重要的,以确保系统清洁且不会留下可能导致冲突的残余文件。 以下是卸载Cloudera CDH5.X的具体步骤: 1. 停止Cloudera Manager - 首先,通过Cloudera Manager界面卸载所有服务和组件,这是最安全且推荐的方式。这将确保所有服务停止运行,避免数据丢失或损坏。 - 访问Cloudera Manager Web界面,登录并按照向导完成卸载流程。 2. 停止Cloudera Agent - 在每台节点上,执行命令`service cloudera-scm-agent stop`来停止Cloudera管理代理服务。这是为了防止卸载过程中出现不必要的网络通信或进程冲突。 3. 卸载挂载点 - 卸载Cloudera管理代理的挂载点,例如`/var/run/cloudera-scm-agent/process`,在每台节点上执行`umount /var/run/cloudera-scm-agent/process`。 4. 删除Cloudera相关文件 - 清理Cloudera相关目录和文件,例如`/usr/share/cmf/`下的目录,以及`/var/log`、`/var/run`、`/etc`等目录中的Cloudera相关文件。使用`rm -rf`命令小心操作,确保不误删其他重要文件。 5. 移除RPM包 - 使用`rpm -qa | grep cloudera`列出所有已安装的Cloudera RPM包。 - 然后,使用循环遍历这些包并执行`rpm -e`命令来逐一卸载它们。这将移除Cloudera的所有核心组件。 6. 清理数据目录 - 删除与Hadoop相关的数据目录,例如`/var/lib/hadoop-*`、`/var/lib/impala`、`/var/lib/solr`、`/var/lib/zookeeper`等,以释放磁盘空间并确保彻底卸载。 7. 删除可执行文件和配置文件 - 移除 `/usr/bin` 目录下所有与Hadoop生态相关的可执行文件,如Hadoop、HBase、Hive、HDFS、MapReduce、YARN、Sqoop、Oozie、Zookeeper的命令行工具。 - 同时,删除 `/etc` 目录下与Hadoop和Cloudera相关的配置文件。 这些步骤确保了Cloudera及其组件从系统中完全移除。然而,务必谨慎操作,因为错误的卸载可能会影响到系统的其他部分,特别是如果其他应用依赖于这些组件或共享相同的资源。在执行这些操作前,最好备份重要数据和配置。在大型集群环境中,可能还需要执行额外的步骤,如清理Namenode的元数据或从HDFS中删除集群的配置信息。在执行卸载之前,参考Cloudera官方文档或寻求专业支持总是个好主意。
# by coco
# 2015-01-14
1. 关闭集群中的所有服务。
这个可以通过clouder manger 主页关闭集群。
2. 卸载
[root@master ~]# /usr/share/cmf/uninstall-cloudera-manager.sh
[root@slave1 ~]# service cloudera-scm-agent stop
[root@slave1 ~]# service cloudera-scm-agent stop
一下都是所有要卸载的集群均要执行清除工作:
[root@master ~]# umount /var/run/cloudera-scm-agent/process
[root@slave1 ~]# umount /var/run/cloudera-scm-agent/process
[root@slave2 ~]# umount /var/run/cloudera-scm-agent/process
[root@master ~]# 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@slave1 ~]# rpm -qa | grep cloudera
[root@slave2 ~]# for f in `rpm -qa | grep cloudera ` ; do rpm -e ${f} ; done (如果有保存,在执行一遍)
4. 清除安装文件
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@master alternatives]# rm -rf ` find /var/lib/alternatives/* ! -name "mta" ! -name "print" ! -name "zlibrary-ui" -mtime -3`
[root@master alternatives]# rm -rf /etc/alternatives/*
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 412
- 资源: 315
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦