- Step1收集升级信息
- Step2完成安装前步骤
- Step3备份Cloudera Manager数据库
- Step 4升级JDK
- Step 5 建立对软件的访问
- Step 6准备对Cloudera Navigator Data Management Component进行升级
- Step 7升级Cloudera Manager Server
- 1 停止内置数据库
- 2 停止Cloudera Navigator审计角色
- 3 停止Cloudera管理服务
- 4 停止Cloudera Manage Server数据库和Agent
- 5 备份Cloudera Manager服务器主机上的以下目录
- 6 建立对Cloudera Manager Server软件包的访问权限
- 7 配置etccloudera-scm-agentconfigini
- 8 检查是否已经安装包
- 9 启动Cloudera Manager Server
- 10 登录到Cloudera Manager管理控制台
- 11 升级Cloudera Manager Agent
- 12 Click Finish
- 13 配置数据库
- 14进入Review Changes页面
- 15 点击继续
- 16 点击完成
- 17启动之前停止的服务
- 18 如果您升级了JDK请执行以下操作
- 20 如果从Navigator 26或更低版本升级
- 21 升级完成后单击继续 显示Cloudera Navigator 登录页面
- 22如果从CDH 550或更低版本升级到CDH 550或更高版本则在所有主机上重新启动agent 以更新并重新启动supervisord进程
- Step 8验证并测试升级
- Step 9 升级任何必需的Navigator 组件
- Step 10 可选升级CDH
Step1:收集升级信息
主机的账户信息,root权限的用户名密码。root/servyou
集群CM的版本,Support > About.
集群中jdk的版本。
CDH版本。CDH版本号显示在主页上的群集名称旁边
cluster用parcels还是packages安装的,见上图是parcel
在群集中启用的服务 Clusters > Cluster name.
操作系统类型和版本。
Step2:完成安装前步骤
开始Cloudera Manager升级之前,请执行以下操作:
1. 阅读 要升级版本的要求和系统需求:CDH 5 and Cloudera Manager 5 Requirements and Supported Versions .
阅读Cloudera Manager 5发行说明: Cloudera Manager 5 Release Notes.
阅读Cloudera安全公告: Cloudera Security Bulletins.
注意以下两点:
- Cloudera Management Service TLS/SSL configuration
If you have enabled TLS security for the Cloudera Manager Admin Console, as of Cloudera Manager 5.1, Cloudera Management Service roles communicate with Cloudera Manager using TLS, and fail to start until TLS/SSL properties have been configured.
- Navigator
If you have enabled auditing with Cloudera Navigator, during the upgrade to Cloudera Manager 5, auditing is suspended and is only restarted when you restart the roles of audited services. You will be instructed to stop some services in a later step.
如果你之前安装过Kafka 1.2,并且从Cloudera Manager 5.4或更低版本升级,请remove掉Kafka CSD:
a.决定CSD目录的位置
- 选择Administration > Settings
- 点击Custom Service Descriptors目录
- 重新从Local Descriptor Repository Path 属性中获取目录
b.从目录中删除Kafka CSD
查看包(RPM)依赖关系。 Cloudera Manager升级可能会引入新的程序包依赖关系。
see the list of Package Dependencies before upgrading Cloudera Manager.
Step3:备份Cloudera Manager数据库
停止Cloudera Management服务
a. Select Clusters > Cloudera Management Service.
b. Select Actions > Stop.
备份下面的Cloudera Manager数据库:
- Cloudera Manager Server
- Cloudera Navigator Audit Server
- Cloudera Navigator Metadata Server
- Activity Monitor
- Reports Manager
查找有关这些数据库(数据库类型,主机名和凭据)的信息:
- Cloudera Manager Server - 登录到Cloudera Manager主机并查看 /etc/cloudera-scm-server/db.properties。 例如:
more /etc/cloudera-scm-server/db.properties
# Auto-generated by scm_prepare_database.sh on Fri Dec 9 08:51:29 PST 2016
#
# For information describing how to configure the Cloudera Manager Server
# to connect to databases, see the "Cloudera Manager Installation Guide."
#
com.cloudera.cmf.db.type=mysql
com.cloudera.cmf.db.host=localhost
com.cloudera.cmf.db.name=cm
com.cloudera.cmf.db.user=cm
com.cloudera.cmf.db.password=cm
对于其他数据库,请到集群>Cloudera Management Service>配置,然后选择数据库。
启动Cloudera Management Service
如果要升级JDK就不用启动了
a. Select Clusters > Cloudera Management Service.
b. Select Actions > Start.
Step 4:升级JDK
如果主机的jdk不是Cloudera Manager支持的jdk版本,则必须在升级Cloudera Manager之前将主机升级到支持的jdk版本。如果你有计划升级CDH,还需要升级所有集群上的jdk。
See:
-