您的位置:首页 > 其它

Cloudera Manager离线安装与卸载【按照此文章可以卸载干净,然后执行cm5的bin文件重新安装,不推荐此安装方法】

2015-12-11 23:20 519 查看
文章来源:http://www.chinahadoop.cn/group/5/thread/19

最近一直很苦恼,因为一直不知道Clouder Manager的离线安装与卸载,在生产环境中无法直接通过cm安装cdh。终于,皇天不负有心人,让我找到了一份有关搭建yum源来安装的步骤。

一、安装步骤

说明:yum源最好安装到一台有往外的服务器上,为内网服务器提供一个yum源;如果没有这样的服务器,需要先把一些需要安装的rpm包下好。因为我的yum源服务器是台可以访问外网的服务器,所以需要安装的服务软件都是直接通过yum安装的,请自行判断这些软件在你的yum服务器上是通过yum还是rpm包或者编译源码的方式安装。

1. 创建一个本地目录,如/data/var/cloudera_manager ,下载rpm包到本地,rpm包地址

url=http://archive.cloudera.com/cm<font】http:
archive.cloudera.com="" cm5/redhat/6/x86_64/cm/5/RPMS/x86_64/ (注:5是CDH5版本,CDH4的是4)wget

url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
.257.el6.x86_64.rpm【/url】

wget 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
.257.el6.x86_64.rpm【/url】

wget 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
.257.el6.x86_64.rpm【/url】

wget 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
.257.el6.x86_64.rpm【/url】

wget 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
.257.el6.x86_64.rpm【/url】

wget 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
u31-linux-amd64.rpm【/url】

wget 【url=http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.0.1/RPMS/x86_64/oracle-j2sdk1.7-1.7.0+update45-1.x86_64.rpm】http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.0.1/RPMS/x86_64/oracle-j2sdk1.7-1.7.0+update45-1.x86_64.rpm【/url】

2. 安装createrepo,创建yum源

1) yum -y install createrepo

2)进入到第一步下载的rpm包目录/data/var/cloudera_manager下运行 createrepo .

3. 安装httpd,提供http服务

yum -y install httpd

4. 在/etc/www/http目录下建立一个软链接到/data/var/cloudera+manager

ln -s /data/var/cloudera_manager cloudera_manager

5. 启动httpd服务

/etc/init.d/httpd start,之后可以通过浏览器查看是否能够访问 http://yourip/cloudera_manager

6. 在/etc/yum.repo.d 下增加cloudera-manager.repo文件,内容如下

【cloudera-manager】

name=Cloudera Manager

#以下是cloudear的地址,请先注释掉

#baseurl=http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5/#gpgkey = 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
PM-GPG-KEY-cloudera【/url】

#gpgcheck=1

baseurl=http://your_yum_server_ip/cloudera_manager/

gpgcheck=0

7. 运行cloudera-manager-installer.bin,并在后边增加参数使其不再在/etc/yum.repo.d/下生成cloudera-manager.repo文件

./cloudera-manager-installer.bin --skip_repo_package=1

至此,按提示页面进行对应选择即可成功在内网服务器上安装ClouderaManager,因为我当时没记下这些步骤,请大家根据提示信息自行选择。

安装好后,会提示一个URL,通过浏览器地址即可访问,用户密码都是admin

另外,CDH5在添加机器后(或者是前,记不清了),有一步骤是配置选择yum源,需要改为自定义,地址填上边第六步中的baseurl,这样cm就会在添加的服务器上放置的yum.repo中的地址就是你内网服务器可访问的yum源,后续安装就不会有问题了。

希望还在安装的同学可以把页面截下,不全这篇文章;如有问题,可先留言交流

二、卸载步骤

记录卸载过程和问题。现有环境Cloudera Manager + (1 + 2 )的CDH环境。

1、先在Manage管理端移除所有服务。

2、删除Manager Server

在Manager节点运行

$ sudo /usr/share/cmf/uninstall-cloudera-manager.sh如果没有该脚本,则可以手动删除,先停止服务:

sudo service cloudera-scm-server stopsudo service cloudera-scm-server-db stop然后删除:

sudo yum remove cloudera-manager-serversudo yum remove cloudera-manager-server-db3、删除所有CDH节点上的CDH服务,先停止服务:

sudo service cloudera-scm-agent hard_stop卸载安装的软件:

sudo yum remove 'cloudera-manager-*' hadoop hue-common 'bigtop-*'4、删除残余数据:

sudo rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera*5、kill掉所有Manager和Hadoop进程(选作,如果你正确停止Cloud Manager和所有服务则无须此步)

$ for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do sudo kill $(ps -u $u -o pid=); done6、删除Manager的lock文件

在Manager节点运行:

sudo rm /tmp/.scm_prepare_node.lock至此,删除完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: