CM+CDH离线升级5.7跨版本升级到5.14

上篇博客讲到CM+CDH离线安装http://blog.****.net/weixin_40817778/article/details/79414166。但是,软件更新速度很快,需要升级版本。

跨版本升级:5.7.0升级到5.14

1、下载准备CM和CDH的相关文件:

CM+CDH离线升级5.7跨版本升级到5.14


2、tar -zxvf cm5.14.0-centos6.tar.gz -C /home/opt/cloudera/

创建yum源:createrepo /home/opt/cloudera/cm

建立软连接:ln -s /home/opt/cloudera/cm /var/www/html/cloudera

检查yum源可用性。

CM+CDH离线升级5.7跨版本升级到5.14


3、web页面关闭Cloudera Management Service服务:

CM+CDH离线升级5.7跨版本升级到5.14

4、关闭cloudera-scm-server服务并备份数据库:

service cloudera-scm-server stop

mysqldump -h192.168.1.1 -uroot -ppassword scm > /tmp/database-backupscm.sql

5、升级cloudera相关组件:

CM+CDH离线升级5.7跨版本升级到5.14

检查安装是否成功:

CM+CDH离线升级5.7跨版本升级到5.14

6、开启cloudera-scm-server服务:

service cloudera-scm-server start

7、在web页面升级其他服务器的agent:

CM+CDH离线升级5.7跨版本升级到5.14

是,点击继续。

CM+CDH离线升级5.7跨版本升级到5.14

接下来的步骤和第一次安装一样。这个时候不需要安装java,版本是一致的。

8、升级CDH:

配置parcel设置:

CM+CDH离线升级5.7跨版本升级到5.14

自动检测到parcel文件:

CM+CDH离线升级5.7跨版本升级到5.14

点击升级集群:

CM+CDH离线升级5.7跨版本升级到5.14

直接就会显示需要升级的版本:

CM+CDH离线升级5.7跨版本升级到5.14

当然,也会有友情提示备份数据:

CM+CDH离线升级5.7跨版本升级到5.14

点击继续任由他自己升级:

CM+CDH离线升级5.7跨版本升级到5.14

根据提示,一步一步直到重启集群。

CM+CDH离线升级5.7跨版本升级到5.14

修修补补:

CM+CDH离线升级5.7跨版本升级到5.14

升级成功。