CDH 5.13升级到5.16

本篇章节主要介绍如何从CDH 5.13升级到5.16版本,此步骤也可以借鉴用来作其他CDH版本升级的指导。

  1. 首先,准备CDH 5.16的安装包,包括CM 5.16的rpm包,及CDH 5.16的parcel包。
//parcel包
-rw-r--r-- 1 root root 2132782197 Oct 14 16:01 CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel 
-rw-r--r-- 1 root root         41 Oct 14 16:01 CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel.sha 
//CM安装包
cloudera-manager-agent-5.16.2-1.cm5162.p0.7.el7.x86_64.rpm     
cloudera-manager-server-5.16.2-1.cm5162.p0.7.el7.x86_64.rpm       
 cloudera-manager-daemons-5.16.2-1.cm5162.p0.7.el7.x86_64.rpm   
 cloudera-manager-server-db-2-5.16.2-1.cm5162.p0.7.el7.x86_64.rpm  repodata 
  1. 配置临时http服务及本地yum源
    进入到cm rpm安装包所在的目录,执行命令
    python -m SimpleHTTPServer 8900 &
    ,启动http服务监听,端口为8900
    配置本地yum源,添加cm_local.repo文件到/etc/yum.repos.d/目录下,内容如下,
[cm_local] 
name=cm_local 
baseurl=http://10.10.23.75:8900/ 
enabled=1 
gpgcheck=0 

将此文件复制到集群每个节点

  1. 停止所有节点的Hadoop服务及cm server及cm agent服务
    从7180网页中停止Hadoop集群服务
    使用以下命令停止cm server及agent服务
service cloudera-scm-server stop
service cloudera-scm-agent stop
  1. 升级Cloudera Manager服务
    在CM server节点升级以下服务
    cloudera-manager-server
    cloudera-manager-daemons
    cloudera-manager-agent
    在CM agent节点升级以下服务
    cloudera-manager-daemons
    cloudera-manager-agent
    执行命令如下
yum upgrade cloudera-manager-server cloudera-manager-daemons cloudera-manager-agent 

注:如果CM后台元数据库使用独立的mysql,则不用考虑升级元数据。如果是使用自带的postgresql,则也需要升级,执行yum upgrade cloudera-manager-server-db-2

  1. 启动CM服务
service cloudera-scm-server start
service cloudera-scm-agent start
  1. 升级CDH
    将5.16的parcel包复制到CM server所在的节点对应的parcel-repo目录下,并重启cm server
cp * /opt/cloudera/parcel-repo/ 
service cloudera-scm-server restart
  1. 停止老版本服务,激活并启动新版本parcel
    通过7180网页,选择主机->Parcel,停止老版本服务,激活并启动新版本parcel

  2. 启动Hadoop服务
    通过以上步骤,CM及Hadoop应用都升级好了,此时可以启动Hadoop服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据源的港湾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值