如何升级CDH7.1.1到CDH7.1.3

2020-10-15 15:08:46 浏览数 (1)

CDH7.1.3 中 Ozone终于可以正式用于生产环境了。为了直观体验Ozone,我们需要把现有CDH7.1.1集群升级到CDH7.1.3。如何升级CDH集群,这便是本文要讲的主要内容。

CDH的升级共有三种版本的升级:major,minor和maintenance。Major版本升级通常是Hadoop版本重大变化,涉及到大量更新内容;Minor版本升级是基于相同Major版本进行升级,比如目前我们要做的,将7.1.1升级到7.1.3,这类升级通常涉及到新的功能发布和Bug修复等;Maintenance版本升级主要是重大Bug修复或解决了某些安全问题。

Cloudera Manager的yum源配置

本次升级,我们使用parcel进行升级。首先准备要升级的rpm包

配置cloudera-manager.repo文件

备份Cloudera Manager数据库

停止Cloudera Management Service服务

备份Cloudera Manager数据库

备份了如下几个数据库:

  • Cloudera Manager Server
  • Cloudera Navigator Audit Server
  • Cloudera Navigator Metadata Server
  • Activity Monitor
  • Reports Manager

升级步骤

停止Cloudera Manager Server和Agent

在Cloudera Manager上备份以下目录

运行以下命令升级Cloudera Manager Server

验证是否升级成功

启动Cloudera Manager Server服务

登录Cloudera Manager管理界面,显示升级向导

CDH升级

准备CDH7.1.3的parcel包

备份NameNode上的HDFS Metastore和数据库

向集群中添加新版的存储库

升级Cluster1上运行的版本

集群升级成功

添加Ozone服务,Ozone Recon页面

到此CDH和CM升级完成。后续我们会持续研究Ozone项目,一步步分析Ozone是如何解决HDFS小文件问题的。

0 人点赞