问题导读:
1.不一样的安装方式,卸载方法存在什么区别?
2.不一样的操做系统,卸载 Cloudera Manager Server and 数据库有什么区别?

从新安装不完整
若是你来到这里,由于你的安装没有完成(例如,若是它是由一个虚拟机超时中断),和你想继续安装,而后从新安装,作到如下几点:
删除文件和目录:
我的建议:
这一步虽然是官网这么作,可是下面命令仍是不要执行,由于咱们后面还会用到下面命令
php
- /usr/share/cmf/uninstall-cloudera-manager.sh
复制代码
固然若是你找不到这个uninstall-cloudera-manager.sh文件,后面也有详细的说明,教你如何作,因此这一步(1.移除文件和目录:)我的认为能够省略。
1.移除文件和目录:
html
- $ sudo rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera*
2.卸载 Cloudera Manager和管理软件
用户数据路径以下:
Cloudera Manager数据
/usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera* /var/log/cloudera* /var/run/cloudera*
数据库存放路径
/var/lib/cloudera-scm-server-db
Cloudera Manager Lock 文件
/tmp/.scm_prepare_node.lock
用户数据
/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
上面的文件都是Cloudera Manager的默认安装路径,若是你改变了路径,须要查看每一个服务的配置文件
3.中止全部服务
1. 经过Cloudera Manager中止集群
a.在主页中,单击
按钮,中止集群
b.单击确认。而后看到服务中止的进度,当中止完毕,任务完成,能够关闭命令中止窗口。
c.进入主页,单击 中止Cloudera Management Service,关闭命令中止窗口。
2. 中止Cloudera Manager服务
角色要求:
1.按照下面步骤
a.选择 Clusters > Cloudera Management Service > Cloudera Management Service.
b.选择
Actions > Stop.
c.在主页单击按钮,中止Cloudera Management Service
2.肯定中止,而后会显示中止进度
3.当指令完成N/N,出现成功的命令,任务完成。单击“关闭”。
4.停用和删除的Parcels
若是你是经过packages安装,跳过这步,而后到第五步(卸载Cloudera Manager Server),而后移除packages在第六步(卸载Cloudera Manager Agent and 相关软件)。若是安装使用parcels,那么按照下面步骤:
1.单击导航栏parcel
图标
2.每个激活的parcel,选择 Actions > Deactivate。操做完成,parcel按钮变成Activate
3.每个激活的parcel,选择 Actions > Remove from Hosts 操做完成,parcel按钮变成Distribute
4.每个激活的parcel,选择 Actions > Delete 本地库将移除parcel
可能parcels包下载和分布在多处,可是没有被激活,若是这样的话,应该从本地库及其它客户端移除这些parcels
5.卸载Cloudera Manager Server
卸载 Cloudera Manager Server的方法,取决于你的安装方式,参照下面来选择你的卸载方式
若是你是使用的 cloudera-manager-installer.bin 文件,在 Cloudera Manager Server主机上使用下面命令
node
- $ sudo /usr/share/cmf/uninstall-cloudera-manager.sh
须要注意的是:
若是 uninstall-cloudera-manager.sh没有安装到集群上, 用下面方法卸载Cloudera Manager Server .
若是没有使用cloudera-manager-installer.bin文件,若是你安装使用使用其它方法,好比Puppet,在 Cloudera Manager Server主机上,使用下面命令卸载
1.中止 Cloudera Manager Server and 它的数据库
python
- sudo service cloudera-scm-server stop
- sudo service cloudera-scm-server-db stop
2.卸载 Cloudera Manager Server and 数据库,这部描述了移除嵌入式数据库PostgreSQL,若是你没有使用嵌入式数据库,能够忽略
web
- cloudera-manager-server-db
这步。
Red Hat 系统:
shell
- sudo yum remove cloudera-manager-server
- sudo yum remove cloudera-manager-server-db-2
SLES 系统
数据库
- sudo zypper -n rm --force-resolution cloudera-manager-server
- sudo zypper -n rm --force-resolution cloudera-manager-server-db-2
Debian/Ubuntu 系统:
tomcat
- sudo apt-get remove cloudera-manager-server
- sudo apt-get remove cloudera-manager-server-db-2
6.卸载Cloudera Manager Agent and 相关软件
在全部的Agent hosts上按照下面步骤:
1.中止Cloudera Manager Agent.
Red Hat/SLES 系统:
tcp
- $ sudo service cloudera-scm-agent hard_stop
Debian/Ubuntu 系统:
ide
- $ sudo /usr/sbin/service cloudera-scm-agent hard_stop
2.卸载软件
2.1Red Hat系统
Parcel 安装:
- $ sudo yum remove 'cloudera-manager-*'
Package 安装
CDH 4
- $ sudo yum remove 'cloudera-manager-*' bigtop-utils bigtop-jsvc bigtop-tomcat hadoop hadoop-hdfs hadoop-httpfs hadoop-mapreduce hadoop-yarn hadoop-client hadoop-0.20-mapreduce hue-plugins hbase hive oozie oozie-client pig zookeeper hue impala impala-shell solr-server
CDH 5
- $ sudo yum remove 'cloudera-manager-*' avro-tools crunch flume-ng hadoop-hdfs-fuse hadoop-hdfs-nfs3 hadoop-httpfs hbase-solr hive-hbase hive-webhcat hue-beeswax hue-hbase hue-impala hue-pig hue-plugins hue-rdbms hue-search hue-spark hue-sqoop hue-zookeeper impala impala-shell kite llama mahout oozie pig pig-udf-datafu search sentry solr-mapreduce spark-python sqoop sqoop2 whirr
2.2SLES系统
Parcel 安装
- $ sudo zypper remove 'cloudera-manager-*'
Package 安装
CDH 4
- $ sudo zypper remove 'cloudera-manager-*' bigtop-utils bigtop-jsvc bigtop-tomcat hadoop hadoop-hdfs hadoop-httpfs hadoop-mapreduce hadoop-yarn hadoop-client hadoop-0.20-mapreduce hue-plugins hbase hive oozie oozie-client pig zookeeper hue impala impala-shell solr-server
CDH 5
- $ sudo zypper remove 'cloudera-manager-*' avro-tools crunch flume-ng hadoop-hdfs-fuse hadoop-hdfs-nfs3 hadoop-httpfs hbase-solr hive-hbase hive-webhcat hue-beeswax hue-hbase hue-impala hue-pig hue-plugins hue-rdbms hue-search hue-spark hue-sqoop hue-zookeeper impala impala-shell kite llama mahout oozie pig pig-udf-datafu search sentry solr-mapreduce spark-python sqoop sqoop2 whirr
2.3Debian/Ubuntu系统
Parcel 安装
- $ sudo apt-get purge 'cloudera-manager-*'
Package 安装
CDH 4
- $ sudo apt-get purge 'cloudera-manager-*' bigtop-utils bigtop-jsvc bigtop-tomcat hadoop hadoop-hdfs hadoop-httpfs hadoop-mapreduce hadoop-yarn hadoop-client hadoop-0.20-mapreduce hue-plugins hbase hive oozie oozie-client pig zookeeper hue impala impala-shell solr-server
CDH 5
- $ sudo apt-get purge 'cloudera-manager-*' avro-tools crunch flume-ng hadoop-hdfs-fuse hadoop-hdfs-nfs3 hadoop-httpfs hbase-solr hive-hbase hive-webhcat hue-beeswax hue-hbase hue-impala hue-pig hue-plugins hue-rdbms hue-search hue-spark hue-sqoop hue-zookeeper impala impala-shell kite llama mahout oozie pig pig-udf-datafu search sentry solr-mapreduce spark-python sqoop sqoop2 whirr
3.卸载软件
Red Hat
SLES
Debian/Ubuntu
移除 Cloudera Manager 和用户数据
kill Cloudera Manager and Managed进程
在全部 Agent hosts,杀掉运行着的Cloudera Manager and managed 进程:
- $ for u in cloudera-scm flume hadoop hdfs hbase hive httpfs hue impala llama mapred oozie solr spark sqoop sqoop2 yarn zookeeper; do sudo kill $(ps -u $u -o pid=); done
注意:这一步不是必须的,若是你已经正确中止了全部的服务和 Cloudera Manager Agent
移除Cloudera Manager 数据
这一步是永久的移除数据,若是你之后还使用的的话,能够先备份。若是你使用了嵌入式数据库,数据存储在
- /var/lib/cloudera-scm-server-db
在全部的 Agent hosts运行下面命令:
- $ sudo rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera* /var/log/cloudera* /var/run/cloudera*
移除 Cloudera Manager Lock 文件
在 Agent hosts上, 运行下面命令移除Cloudera Manager 锁文件:
- $ sudo rm /tmp/.scm_prepare_node.lock
移除用户数据
这一步是永久的移除数据.为了保护数据,可使用distcp命令复制到另一个集群。在全部 Agent hosts上运行下面命令。
- $ 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
- $ sudo rm -Rf /dfs /mapred /yarn
说明: 关于卸载CDH, 包括清理 CDH 文件,能够查看 CDH4 Installation Guide or CDH 5 Installation Guide.
连接:
http://www.aboutyun.com/thread-8992-1-1.html
翻译:http://www.cloudera.com/content/cloudera-content/cloudera-docs/CM5/latest/Cloudera-Manager-Installation-Guide/cm5ig_uninstall_cm.html