1.先升级CM
先从官方网站上下载需要升级版本的rpm包,放到自己搭建的yum源中。
文件下载完毕并且上传到本地yum源上以后,停止CDH上所有角色服务。
然后停止所有节点的agent以及cm serversystemctl stop cloudera-scm-agent.service
systemctl stop cloudera-scm-server.service
systemctl stop cloudera-scm-server-db.service
配置CM SERVER 的 yum源文件
[cloudera-manager]
name = Cloudera Manager, Version 5.13.0 baseurl = http://192.168.0.231/cm5.13.0/ gpgcheck = 0
在CM SERVER服务器上更新cloudera-manager-server 和 cloudera-manager-agnet
yum upgrade 'cloudera-*'
更新成功后,启动CM SERVER服务器上的 server server-db agent 服务
systemctl start cloudera-scm-server-db.service
systemctl start cloudera-scm-server.service
systemctl start cloudera-scm-agent.service
再次进入7180界面就是新版本的登录界面,然后根据提示升级cm即可。
2.升级CDH
在官方网站下载需要升级的CDH版本 。注意选择与自己操作系统相匹配的那个版本下载,不然有兼容性的问题。
升级CDH前,先做好namenode目录的备份,以防升级失败,还有补救的机会,数据不至于丢失。
然后“停止集群,主机--parcel--配置(添加上http://192.168.0.231/cdh5.13.0/链接地址并保存。)--检测parcel--分配---下载(新版本)”。按提示进行即可。注意要备份的一定要提前备份好。