CDH 5 升级操作

3 篇文章 0 订阅

现在大数据一直在使用CDH来作为基础平台。常会面临升级版本,操作中也经常出现各种各样的问题。
这里就整理一个操作步骤指引。

1.先升级CM,大部分情况下都应该是离线升级的场景。所以要先从官方网站上下载需要升级版本的rpm包,放到自己搭建的yum源中。
官方地址:http://archive-primary.cloudera.com/cm5/redhat/6/x86_64/cm/
切记,自建yum源的目录结构一定要和官方网站中的目录结构一致。

文件下载完毕并且上传到本地yum源上以后,停止CDH上所有角色服务。
然后停止所有节点的agent以及cm server

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

(如果使用的是postgresql数据库)

配置CM SERVER 的 yum源文件
/etc/yum.repos.d/cloudera-manager.repo

#
[cloudera-manager]
name = Cloudera Manager, Version 5.11.0
baseurl = http://192.168.5.98/cm5.11/
gpgkey = http://192.168.5.98/cm5.11/RPM-GPG-KEY-cloudera
gpgcheck = 1

在CM SERVER服务器上更新cloudera-manager-server 和 cloudera-manager-agnet

yum upgrade 'cloudera-*'

更新成功后,启动CM SERVER服务器上的 server server-db agent 服务

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

这个时候CM UI 界面中可以看到新版本的登陆页面,登陆进去以后,就会提示各个节点agent的版本与SERVER的版本不一致的页面,然后根据提示引导,进行各个节点agent的升级步骤。注意,需要自定义yum安装源的URL,需要填写到本地自建的yum源URL地址。

2.升级CDH,在官方网站下载需要升级的CDH版本
官方网站地址:http://archive-primary.cloudera.com/cdh5/redhat/6/x86_64/cdh/
注意选择与自己操作系统相匹配的那个版本下载,不然有兼容性的问题。

升级CDH前,先做好namenode目录的备份,以防升级失败,还有补救的机会,数据不至于丢失。

接下来就很简单的配置了
在Parcel配置中,将本地的源URL填入。点击“检查新Parcel”,就可以看到刚刚配置到自建源URL下的Parcel包。
点击“下载”,按照提示引导下去就可以。
这里注意一点,下载cdh parcel的时候尽量使用迅雷等下载工具下载,使用浏览器自带的下载工具下载很有可能下载到的包不完整,导致后续出现“校验码”错误的情况。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值