热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

卸载ClouderaManager5.1.x.和相关软件

问题导读:1.不同的安装方式,卸载方法存在什么区别?2.不同的操作系统,卸载ClouderaManagerServerand数据库有什么区别?重新安装不完整如果你来到这里,因为你的

问题导读:

1.不同的安装方式,卸载方法存在什么区别?
2.不同的操作系统,卸载 Cloudera Manager Server and 数据库有什么区别?

《卸载 Cloudera Manager 5.1.x.和 相关软件》

重新安装不完整

如果你来到这里,因为你的安装没有完成(例如,如果它是由一个虚拟机超时中断),和你想继续安装,然后重新安装,做到以下几点:

删除文件和目录:


个人建议:

这一步虽然是官网这么做,但是下面命令还是不要执行,因为我们后面还会用到下面命令


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

当然如果你找不到这个uninstall-cloudera-manager.sh文件,后面也有详细的说明,教你如何做,所以这一步(
1.移除文件和目录:)个人认为可以省略。

1.移除文件和目录:

  1. $ 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.在主页中,单击
《卸载 Cloudera Manager 5.1.x.和 相关软件》按钮,停止集群

b.单击确认。然后看到服务停止的进度,当停止完毕,任务完成,可以关闭命令停止窗口。

c.进入主页,单击 停止Cloudera Management Service,关闭命令停止窗口。

2. 停止Cloudera Manager服务
角色要求: 《卸载 Cloudera Manager 5.1.x.和 相关软件》

1.按照下面步骤

a.选择
Clusters > Cloudera Management Service > Cloudera Management Service.

b.选择
《卸载 Cloudera Manager 5.1.x.和 相关软件》
Actions > Stop
.

c.在主页单击按钮,停止Cloudera Management Service

2.确定停止,然后会显示停止进度
3.当指令完成N/N,出现成功的命令,任务完成。单击“关闭”。

4.停用和删除的Parcels

如果你是通过packages安装,跳过这步,然后到第五步(卸载Cloudera Manager Server),然后移除packages在第六步(卸载Cloudera Manager Agent and 相关软件)。如果安装使用parcels,那么按照下面步骤:

1.单击导航栏parcel
《卸载 Cloudera Manager 5.1.x.和 相关软件》图标

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主机上使用下面命令

  1. $ 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 它的数据库

  1. sudo service cloudera-scm-server stop
  2. sudo service cloudera-scm-server-db stop

2.卸载 Cloudera Manager Server and 数据库,这部描述了移除嵌入式数据库PostgreSQL,如果你没有使用嵌入式数据库,可以忽略

  1. cloudera-manager-server-db

这步。

Red Hat 系统:

  1. sudo yum remove cloudera-manager-server
  2. sudo yum remove cloudera-manager-server-db-2

SLES 系统

  1. sudo zypper -n rm –force-resolution cloudera-manager-server
  2. sudo zypper -n rm –force-resolution cloudera-manager-server-db-2

Debian/Ubuntu 系统:

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

6.卸载Cloudera
Manager Agent and 相关软件

在所有的Agent hosts上按照下面步骤:

1.停止Cloudera Manager Agent.


Red Hat/SLES 系统:

  1. $ sudo service cloudera-scm-agent hard_stop

Debian/Ubuntu 系统:

  1. $ sudo /usr/sbin/service cloudera-scm-agent hard_stop

2.卸载软件

2.1Red Hat系统

Parcel 安装:

  1. $ sudo yum remove ‘cloudera-manager-*’

Package 安装

CDH 4

  1. $ 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

  1. $ 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 安装

  1. $ sudo zypper remove ‘cloudera-manager-*’

Package 安装

CDH 4

  1. $ 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

  1. $ 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 安装

  1. $ sudo apt-get purge ‘cloudera-manager-*’

Package 安装

CDH 4

  1. $ 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

  1. $ 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

  1. $ sudo yum clean all

SLES

  1. $ sudo zypper clean

Debian/Ubuntu

  1. $ sudo apt-get clean

移除 Cloudera Manager 和用户数据

kill Cloudera Manager and Managed进程

在所有 Agent hosts,杀掉运行着的Cloudera Manager and managed 进程:

  1. $ 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 数据

这一步是永久的移除数据,如果你以后还使用的的话,可以先备份。如果你使用了嵌入式数据库,数据存储在

  1. /var/lib/cloudera-scm-server-db

在所有的 Agent hosts运行下面命令:

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

这里官网忘记了,对于ubuntu,是在apt文件夹中,还需要执行下面命令:

  1. $ sudo rm -Rf /var/cache/apt/archives/cloudera*

移除 Cloudera Manager Lock 文件

在 Agent hosts上, 运行下面命令移除Cloudera Manager 锁文件:

  1. $ sudo rm /tmp/.scm_prepare_node.lock

移除用户数据

这一步是永久的移除数据.为了保护数据,可以使用
distcp命令复制到另外一个集群。在所有 Agent hosts上运行下面命令。

  1. $ 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

  1. $ 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

相关文章推荐:
卸载 Cloudera CDH 5 beta2总结

使用 cloudera-manager-installer.bin(Parcles)安装失败后卸载cloudera

翻译:
http://www.cloudera.com/content/cloudera-content/cloudera-docs/CM5/latest/Cloudera-Manager-Installation-Guide/cm5ig_uninstall_cm.html


推荐阅读
  • 我们在之前的文章中已经初步介绍了Cloudera。hadoop基础----hadoop实战(零)-----hadoop的平台版本选择从版本选择这篇文章中我们了解到除了hadoop官方版本外很多 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 1Lock与ReadWriteLock1.1LockpublicinterfaceLock{voidlock();voidlockInterruptibl ... [详细]
  • 本文介绍了在MacOS系统上安装MySQL的步骤,并详细说明了如何设置MySQL服务的开机启动和如何修改MySQL的密码。通过下载MySQL的macos版本并按照提示一步一步安装,在系统偏好设置中可以找到MySQL的图标进行设置。同时,还介绍了通过终端命令来修改MySQL的密码的具体操作步骤。 ... [详细]
  • 深入理解Java虚拟机的并发编程与性能优化
    本文主要介绍了Java内存模型与线程的相关概念,探讨了并发编程在服务端应用中的重要性。同时,介绍了Java语言和虚拟机提供的工具,帮助开发人员处理并发方面的问题,提高程序的并发能力和性能优化。文章指出,充分利用计算机处理器的能力和协调线程之间的并发操作是提高服务端程序性能的关键。 ... [详细]
  • php缓存ri,浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
    thinkPHP的F方法只能用于缓存简单数据类型,不支持有效期和缓存对象。S()缓存方法支持有效期,又称动态缓存方法。本文是小编日常整理有关thinkp ... [详细]
  • 本文介绍了在PostgreSQL中批量导入数据时的优化方法。包括使用unlogged表、删除重建索引、删除重建外键、禁用触发器、使用COPY方法、批量插入等。同时还提到了一些参数优化的注意事项,如设置effective_cache_size、shared_buffer等,并强调了在导入大量数据后使用analyze命令重新收集统计信息的重要性。 ... [详细]
  • Redis的默认端口、数据库使用和多端口配置
    本文介绍了Redis的默认端口、数据库使用和多端口配置的方法。通过选择不同的数据库和使用flushdb命令可以实现对不同数据库的访问和清除数据。同时,本文还介绍了在同一台机器上启用多个Redis实例的方法,并讨论了配置认证密码的步骤和注意事项。 ... [详细]
  • linux qt打开常用文件格式,设置Linux Qt文件默认打开方式为QtCreator
    Linux自定义文件打开方式也可参照文本抱歉,本文前段时间写的ubuntu下的Qt工程文件默认打开方式是不好用的,因为其他的文本文件也会受到影响,强迫症患者,每次打开Qt工程都是先 ... [详细]
  • 我正在使用sql-serverkafka-connect和debezium监视sqlserver数据库,但是当我发布并运行我的wo ... [详细]
  • Java开发实战讲解!字节跳动三场技术面+HR面
    二、回顾整理阿里面试题基本就这样了,还有一些零星的问题想不起来了,答案也整理出来了。自我介绍JVM如何加载一个类的过程,双亲委派模型中有 ... [详细]
  • HBase系列之hbase2.2.3安装
    1.下载地址hbase-2.2.3下载地址2.解压安装1)解压tarzxvfhbase-2.2.3-bin.tar.gz2)环境变量配置vim ... [详细]
  • ftp和文件服务器,ftp和文件服务器的区别
    ftp和文件服务器的区别内容精选换一换obsftp工具于2021年2月9日正式下线,下线后OBS不再对此工具提供维护和客户支持服务,给您带来不便敬请谅解 ... [详细]
  • 【数据结构与算法】——快速排序
    Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql)间进行数据的传递,可以将一个关系型数据库(例如:MySQL,O ... [详细]
author-avatar
心醉逸轩_620
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有