1.先升级CMnode
先从官方网站上下载须要升级版本的rpm包,放到本身搭建的yum源中。服务器
文件下载完毕而且上传到本地yum源上之后,中止CDH上全部角色服务。
而后中止全部节点的agent以及cm server网站
systemctl stop cloudera-scm-agent.serviceurl
systemctl stop cloudera-scm-server.service操作系统
systemctl stop cloudera-scm-server-db.serviceserver
配置CM SERVER 的 yum源文件io
[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--分配---下载(新版本)”。按提示进行便可。注意要备份的必定要提早备份好。