Uninstalling Cloudera Manager and CDH in SLES
一、如果在安装过程中因为某些原因没有正常完成安装,你想重新继续安装。
执行:
1、删除文件和目录
rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera*
2、重新启用安装程序
二、如果你想彻底卸载Cloudera Manager 和 CDH 软件和数据。
执行以下步骤:
1、卸载Cloudera Manager 和 CDH 软件
2、删除Cloudera Manager 和 CDH 数据
1、卸载Cloudera Manager 和 CDH 软件
步骤1、停止所有服务
步骤2、删除parcels包裹,如果使用parcels的方式安装CDH的话
步骤3、卸载Cloudera Manager服务
卸载Cloudera Manager Server的命令,取决于你使用什么方式安装Cloudera Manager Server。
如果你使用cloudera-manager-installer.bin文件安装,在cloudera Manager服务主机执行以下命令:
/usr/share/cmf/uninstall-cloudera-manager.sh
如果你不是使用cloudera-manager-installer.bin文件安装,则在cloudera Manager服务主机执行以下命令:
1)、停止cloudera Manager服务和它的数据库
service cloudera-scm-server stop
service cloudera-scm-server-db stop
2)、卸载cloudera Manager服务和它的数据库
zypper -n rm --force-resolution cloudera-manager-server
zypper -n rm --force-resolution cloudera-manager-server-db
步骤4、 在所有Agent节点,卸载Cloudera Manager Agent 和 CDH软件
On all Agent hosts, run the following commands as root to uninstall the Cloudera Manager Agent and CDH on your cluster machines.
1)、停止Cloudera Manager agent
service cloudera-scm-agent hard_stop
2)、卸载软件
Parcel Install:
zypper remove 'cloudera-manager-*'
Package Install:
CDH 4 -
zypper remove 'cloudera-manager-*' hadoop hue-common 'bigtop-*' sqoop2-client
CDH 3 -
zypper remove 'cloudera-manager-*' hadoop-0.20 hue-common hadoop-pig oozie-client hive hadoop-hbase hadoop-zookeeper bigtop-utils
3)、执行下面命令
zypper clean
2、删除Cloudera Manager 和 CDH 数据
步骤1、在所有Agent节点,删除Cloudera Manager数据
此步骤将永久地删除Cloudera Manager数据。如果想在以后使用其中的某些数据的话,你必须在删除前备份。如果你使用嵌入式的PostgreSQL数据库,数据将存在/var/lib/cloudera-scm-server-db。
想永久地删除Cloudera Manager数据,使用root执行以下命令:
rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera* /var/log/cloudera* /var/run/cloudera*
步骤2、在所有Agent节点,删除CDH数据
rm -Rf /var/lib/flume-ng /var/lib/hadoop* /var/lib/hue /var/lib/oozie /var/lib/solr /var/lib/sqoop*
rm -Rf /dfs /mapred /yarn
步骤3、在所有Agent节点,杀死所有启动的Cloudera Manager 和 CDH进程
for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do kill $(ps -u $u -o pid=); done
检查:for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do ps -ef | grep $u; done
注:此步骤不是必须的,如果你已经正确停止了所有服务和 Cloudera Manager代理
Note: This step should not be necessary if you stopped all the services and the Cloudera Manager agent correctly.
步骤4、删除Cloudera Manager锁文件
rm /tmp/.scm_prepare_node.lock
步骤5、停止和移除所有外部数据库
Step 5: Stop and remove external databases.
If you chose to store Cloudera Manager or CDH data in an external database, see the database vendor documentation for details on how to remove the databases.