记录用户数据路径

删除用户数据 中列出的用户数据路径 /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 中被重新配置。如果要从群集中删除所有用户数据且已更改了路径,那么,请在您安装 CDH 和托管服务时或在未来某个时间,检查每个服务中的配置并记下路径位置。

停止所有服务

  1. 对于 Cloudera Manager 管理的每个群集:
    1. 在主页上,单击群集名称右侧的  并选择停止
    2. 在确认屏幕中单击停止命令详细信息窗口显示了停止服务的进度。当出现已成功停止所有服务时,则该任务已完成,您可以关闭命令详细信息窗口。
    3. 在主页上,单击 Cloudera Management Service 条目右侧的  并选择停止命令详细信息窗口显示了停止服务的进度。当出现已成功停止所有服务时,则该任务已完成,您可以关闭命令详细信息窗口。
  2. 停止 Cloudera Management Service

停用并删除 Parcel

如果安装时使用的是软件包,请跳过此步骤并转到 卸载 Cloudera Manager Server;您将删除 卸载 Cloudera Manager Agent 和托管软件 中的软件包。如果安装时使用的是 parcel,请删除它们,如下所示:
  1. 单击主导航栏中的 Parcel 指示符 
  2. 对于每个激活的 parcel,请选择操作 > 停用。完成此操作时,parcel 按钮将更改为激活
  3. 对于每个激活的包裹,请选择操作 > 从主机删除。完成此操作时,parcel 按钮将更改为分配
  4. 对于每个激活的 parcel,请选择操作 > 删除。这将从本地 parcel 存储库删除 parcel。

可能存在多个已下载和分配的 parcel,但处于非活动状态。在这种情况下,您也应该从其已分发到的任何主机上删除这些 parcel,并从本地存储库中删除 parcel。

卸载 Cloudera Manager Server

卸载 Cloudera Manager Server 的命令取决于您用于安装的方法。请参阅以下与您用于安装 Cloudera Manager Server 的方法相对应的步骤。

  • 如果使用了 cloudera-manager-installer.bin file 文件 - 在 Cloudera Manager Server 主机上运行以下命令:

    $ sudo /usr/share/cmf/uninstall-cloudera-manager.sh
      Note: 如果群集上未安装 uninstall-cloudera-manager.sh,请使用以下说明卸载 Cloudera Manager Server。
  • 如果未使用 cloudera-manager-installer.bin 文件 - 如果您已经使用其他安装方法(例如 Puppet)安装了 Cloudera Manager Server,请在 Cloudera Manager Server 主机上执行以下命令。
    1. 停止 Cloudera Manager Server 及其数据库:

      sudo service cloudera-scm-server stop
      sudo service cloudera-scm-server-db stop
    2. 卸载 Cloudera Manager Server 及其数据库。上述过程还将删除嵌入式 PostgreSQL 数据库软件(如果您安装了该选项)。如果您未使用嵌入式 PostgreSQL 数据库,请忽略cloudera-manager-server-db 步骤。

      Red Hat 系统:

      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 系统:

      sudo apt-get remove cloudera-manager-server
      sudo apt-get remove cloudera-manager-server-db-2

卸载 Cloudera Manager Agent 和托管软件

在所有 Agent 主机上执行以下操作:
  1. 停止 Cloudera Manager Agent。

    Red Hat/SLES 系统:

    $ sudo service cloudera-scm-agent hard_stop

    Debian/Ubuntu 系统:

    $ sudo /usr/sbin/service cloudera-scm-agent hard_stop
  2. 卸载软件:
    操作系统 Parcel 安装 软件包安装
    Red Hat
    $ sudo yum remove 'cloudera-manager-*'
    • 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
    SLES
    $ sudo zypper remove 'cloudera-manager-*'
    • 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
    Debian/Ubuntu
    $ sudo apt-get purge 'cloudera-manager-*'
    • 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. 运行 clean 命令:

    Red Hat

    $ sudo yum clean all 

    SLES

    $ sudo zypper clean 

    Debian/Ubuntu

    $ sudo apt-get clean 

删除 Cloudera Manager 和用户数据

终止 Cloudera Manager 和托管软件

在所有 Agent 主机上,终止正在运行的 Cloudera Manager 和托管进程:

$ 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
  Note: 如果您已正确停止所有服务和 Cloudera Manager Agent,则不需要执行此步骤。

删除 Cloudera Manager 数据

此步骤将永久删除 Cloudera Manager 数据。如果您希望能够在未来访问该数据,您必须在删除前先将其备份。如果使用嵌入式 PostgreSQL 数据库,该数据存储在 /var/lib/cloudera-scm-server-db 中。在所有 Agent 主机上,请运行以下命令:

$ sudo rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera* /var/log/cloudera* /var/run/cloudera*

删除 Cloudera Manager 锁定文件

在所有 Agent 主机上,请运行以下命令以删除 Cloudera Manager 锁定文件:

$ sudo rm /tmp/.scm_prepare_node.lock

删除用户数据

此步骤将永久删除所有用户数据。要保留数据,请在开始卸载过程之前使用 distcp 命令将其复制到其他群集。在所有 Agent 主机上,请运行以下命令:

$ 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 

最新文章

  1. 从零自学Hadoop(15):Hive表操作
  2. Zookeeper总结
  3. swig之于c++
  4. C语言 文件操作8--fputs()和fgets()
  5. Cocos2d-JS坐标系统
  6. 微信支付开发(4) 动态链接Native支付
  7. iOS下日期的处理
  8. 【水】HDU 2099——整除的尾数
  9. Lazy Scheduler
  10. Java包装类缓存
  11. (转载)Oracle10g 数据泵导出命令 expdp 使用总结(三)
  12. Linux进程-进程的创建
  13. timeCache.go
  14. C# 离线人脸识别Demo 使用ArcFace 2.0开发完成
  15. cocos2d方块方块
  16. lsof根据端口返回进程号杀死进程的方法
  17. 纯小白入手 vue3.0 CLI - 2.1 - 组件 ( component )
  18. HDU 1896 Stones (优先队列)
  19. CSS3 的calc()方法的使用
  20. PHP计算字符串的长度

热门文章

  1. 解决文件上传插件Uploadify在火狐浏览器下,Session丢失的问题
  2. 腾讯 Bugly for Xamarin Android 的插件
  3. 点击按钮跳出隐藏的div层,并设背景。
  4. Java 基础【09】 日期类型
  5. Android图像处理之Bitmap类
  6. 三种实例化委托的方式(C# 编程指南)
  7. Editor Scripting学习笔记之Menu Item
  8. 《神经网络和深度学习》系列文章三:sigmoid神经元
  9. 当Scheduler拿不到url的 时候,不能立即退出
  10. windows mysql安装、配置
  11. [Java]读取文件方法大全(转)
  12. 【Java入门提高篇】Day1 抽象类
  13. 依赖于boodtrap3的插件推荐以及bootrap发展前景
  14. MVC模型注解
  15. c/c++ const this指针
  16. 爬虫 1 requests 、beautifulsoup
  17. Java中强、软、弱、虚引用
  18. 有关vuex的问题
  19. JQ 获取地址栏参数
  20. [转] Elasticsearch 6.1官方入门教程