CDH Upgrade 5.10.0-->5.11.0

官网Upgrading to CDH 5.6 Using Parcels

一、将CM 5.11.0和 CDH 5.11.0的parcels下载好,上传至CM主机。

二、进入/val/www/html路径创建5.10.0文件夹,将5.10.0版本的CM和CDH parcel包都移入。

三、/val/www/html路径下
1、

mkdir cm5/redhat/5/x86_64

2、

tar -zxvf cm5.11.0-centos6.tar.gz -C /var/www/html/cm5/redhat/5/x86_64/

3、

mkdir parcels

4、

[root@hadoop002 parcels]# pwd
/var/www/html/parcels

[root@hadoop002 parcels]# ls
CDH-5.11.0-1.cdh5.11.0.p0.34-el6.parcel  CDH-5.11.0-1.cdh5.11.0.p0.34-el6.parcel.sha  manifest.json

5、验证http是否能够访问
http://IP/parcels
http://IP/cm5/redhat/5/x86_64/

四、CM主机修改repo文件指向新的CM

[cloudera-manager]
name = Cloudera Manager, Version 5.10.0
baseurl = http://your ip/cm5/redhat/5/x86_64/cm/5/
gpgcheck = 0

记得同步到其他机器

五、数据库备份
我这里使用的MySQL,备份方法如下

mysqldump -uroot -p cmf > /data/cmbak/cmf.sql
mysqldump -uroot -p hive > /data/cmbak/hive.sql  
mysqldump -uroot -p amon> /data/cmbak/amon.sql
.............

还原方法

mysqldump -uroot -p amon < /data/cmbak/amon.sql 

六、升级CM
1、在http://xxx.xxxx.xxxx.xxx/cmf/home CM界面 , 关闭集群服务 和 cloudera manager服务

2、关闭所有机器agent,server

service cloudera-scm-agent stop
service cloudera-scm-server stop

还有mysql服务也要关闭

service mysql stop

3、升级CM主机的server,agent
升级前,查看当前cloudera-manager版本

[root@hadoop002 5]# rpm -qa | grep cloudera
cloudera-manager-daemons-5.10.0-1.cm5100.p0.85.el6.x86_64
cloudera-manager-agent-5.10.0-1.cm5100.p0.85.el6.x86_64
cloudera-manager-server-5.10.0-1.cm5100.p0.85.el6.x86_64

升级

yum clean all
yum upgrade 'cloudera-*'

查看

[root@hadoop002 cm5.11.0]# rpm -qa | grep cloudera
cloudera-manager-agent-5.11.0-1.cm5110.p0.101.el6.x86_64
cloudera-manager-server-5.11.0-1.cm5110.p0.101.el6.x86_64
cloudera-manager-daemons-5.11.0-1.cm5110.p0.101.el6.x86_64

4、其他机器升级agent

yum clean all
yum upgrade 'cloudera-*'

5、启动所有机器的agent,server

service cloudera-scm-agent start
service cloudera-scm-server start

主机启动MySQL

service mysql start

6、登录web CM

1、选择: No, I would like to skip the agent upgrade now. –>Continue

2、Review Changes –>Continue

3、Restart Cloudera Management Service钩,勾上 –>Finish

4、验证升级是否成功
单击 hosts,查看 各个主机的状态,查看主机的状态是否为健康(绿色)

七、升级parcels包

1.web–>hosts–>配置–>远程Parcel存储库URL–>检查是否配置本地的URL http://your ip/parcels/

2.登录到 Cloudera Manager Admin console。

3.从状态页面的主页选项卡中,单击群集名称旁边的,选择升级群集。“升级向导”启动。

4.会自动跳出最新版本CDH(Parcel): 5.11.0-1.cdh5.11.0.p0.34–>继续

5、会提示让其备份数据库
备份所有数据库(mysqldump), “是,我已执行这些步骤” 打钩

6.主机软件检测

7.下载并分配选定的 parcel(等待就行)

8.检查主机正确性

9.选择升级过程: 完整集群重启

10.升级集群

11.升级成功

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值