阿里云
发表主题 回复主题
  • 473阅读
  • 0回复

卸载 Cloudera CDH 5 beta2总结

级别: 新人
发帖
0
云币
-40






问题导读:

1.卸载Cloudera-Manager的命令是什么?
2.cloudera的安装目录有哪些?
3.如何删除 Cloudera Manager的lock file?







操作的系统是Centos OS6.3


操作需要root权限,先切换root



  1. sudo su –

复制代码


1 卸载Cloudera-Manager

  1. sudo /usr/share/cmf/uninstall-cloudera-manager.sh

复制代码


一直选择Yes 就好

卸载完成后,它会问你是否要将database里的数据清理,选择Yes



2 按照官方的介绍,删除cloudera的安装目录

  1. sudo rm -rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/x86_64/6/cloudera* /var/log/cloudera* /var/run/cloudera*

复制代码



这里我吐槽一下,还有一个数据库配置文件没有清理干净,导致我后面重新安装服务时,老是说出错

  1. rm -rf /etc/cloudera*

复制代码


3 卸载cloudera的rpm包


查看安装了那些包



  1. rpm -qa | grep cloudera




复制代码
然后逐个将其删除


  1. for f in `rpm -qa | grep cloudera `  ; do rpm -e ${f} ; done




复制代码




4 清理Cloudera 相关文件


  1. sudo rm -rf /var/lib/flume-ng /var/lib/hadoop* /var/lib/hue /var/lib/oozie /var/lib/solr /var/lib/sqoop*

复制代码




  1. sudo rm -rf /dfs /mapred /yarn

复制代码


  1. rm -rf /var/run/hadoop* /var/run/flume-ng /var/run/cloudera* /var/run/oozie/ /var/run/sqoop2 /var/run/zookeeper /var/run/hbase /var/run/impala /var/run/hive /var/run/hdfs-sockets

复制代码


  1. rm -rf /usr/lib/hadoop /usr/lib/hadoop* /usr/lib/hive /usr/lib/hbase /usr/lib/oozie /usr/lib/sqoop* /usr/lib/zookeeper /usr/lib/bigtop* /usr/lib/flume-ng /usr/lib/hcatalog

复制代码


  1. rm -rf /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

复制代码


  1. rm -rf /etc/alternatives/*

复制代码


  1. rm -rf /etc/hadoop* /etc/zookeeper* /etc/hive* /etc/hue /etc/impala /etc/sqoop* /etc/oozie /etc/hbase* /etc/hcatalog

复制代码



还有一个很重要的路径,之前从cdh4.5 update 到cdh5,一直有软链接到旧的4.5的目录,找了很久,终于在strace工具帮助下找到了问题所在。


  1. rm -rf /var/lib/alternatives/{cdh.app}

复制代码



简单的删除/var/lib/alternatives/* 下所有的文件是有风险的,由于系统可能还使用了alternatives做了其他的工具版本控制,所以楼主建议是挑出cdh相关的文件删除。

5 杀死相关的进程


  1. for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do sudo kill $(ps -u $u -o pid=); done

复制代码




6 删除 Cloudera Manager的lock file

  1. sudo rm /tmp/.scm_prepare_node.lock

复制代码




7 删除parcel 包分发文件和解压文件


  1. rm -rf /opt/cloudera/parcel-cache /opt/cloudera/parcels




复制代码








http://www.cnblogs.com/chenfool/p/3738540.html

发表主题 回复主题
« 返回列表
«12345678910»
共10页
上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)

      版权声明

      开发者论坛为你提供“卸载 Cloudera CDH 5 beta2总结”的内容,论坛中还有更多关于 bin文件代码beta2的CSS兼容性Beta完成 的内容供你使用,该内容是网友上传,与开发者论坛无关,如果需要删除请联系zixun-group@service.aliyun.com,工作人员会在5个工作日内回复您。