[centos]使用tarball升级Cloudera Manager 5.13

来源:互联网 发布:知识问答闯关源码 编辑:程序博客网 时间:2024/05/16 15:09

本文适用使用tar包安装cloudera manager的情况。

  • step 1收集升级信息
  • step 2完成安装前步骤
  • step 3升级JDK
  • step 4为Cloudera Manager创建和使用package存储库
  • step 5升级Cloudera Navigator数据管理组件
  • step6升级Cloudera Manager服务器和代理
  • 第7步验证并测试升级
  • 第8步升级Cloudera导航器组件
  • 使用Cloudera Manager升级CDH和Cloudera Manager

前两步和package一样

step 1:收集升级信息

step 2:完成安装前步骤

step 3:升级JDK

step 4:为Cloudera Manager创建和使用package存储库

step 5:升级Cloudera Navigator数据管理组件

如果要从Cloudera Navigator 2.6或更低版本进行升级,请升级Cloudera Navigator数据管理组件。

请参阅升级Cloudera Navigator数据管理组件

step6:升级Cloudera Manager服务器和代理

  1. 停止Cloudera ManagerServer,数据库和Agent:

    a. 使用Cloudera Manager管理控制台停止任何正在运行的命令。 这些包括用户命令和命令,Cloudera Manager自动触发以响应状态更改或计划。 您可以等待命令完成,或停止任何正在运行的命令。 有关查看和停止运行命令的更多信息,请参阅查看正在运行和最近的命令。

重要提示:如果不停止所有命令,则升级后Cloudera Manager Server无法启动。

b. 在运行Cloudera Manager Server的主机上,停止Cloudera Manager Server:

sudo service cloudera-scm-server stop

c. 如果Cloudera Manager主机也在运行Cloudera Manager Agent,请停止Cloudera Manager Agent:

sudo service cloudera-scm-agent stop

  1. 下载tar包

  2. 复制tar包并将其复制到要安装Cloudera Manager Server和Cloudera Manager Agents的所有主机上。

$ sudo mkdir /opt/cloudera-manager

  1. 解压

$ sudo tar xzf cloudera-manager*.tar.gz -C /opt/cloudera-manager

这些文件将被解压到的Cloudera Manager版本命名的子目录中。 例如,可以将文件提取到/opt/cloudera-manager/cm-5.0/。 这个完整路径稍后需要,被称为$ CMF_DEFAULTS目录。

  1. 在每个Cloudera Manager Agent主机上,将Cloudera Manager Agent配置为指向Cloudera Manager Server。 在运行Cloudera Manager Server和Agent的用户环境中使用CMF_DEFAULTS环境变量。 在 * tarball_root/etc/cloudera-scm-agent/config.ini*中,设置以下环境变量:
Property Description server_host Name of the host where Cloudera Manager Server is running. server_port Port on the host where Cloudera Manager Server is running.

修改 tarball_root//etc/cloudera-scm-server/db.properties文件 设置数据库。
强烈建议先备份这个数据库

  1. 默认情况下,tarball安装有一个存储状态的var子目录。 在非tarball安装中,状态存储在/var中。 Cloudera建议您重新配置tarball安装以使用外部目录作为/ var等效文件(/var或tarball之外的任何其他目录),以便在升级Cloudera Manager时,新的tarball安装可以访问此状态。 通过编辑$CMF_DEFAULTS/etc/default/cloudera-scm-agent并将CMF_VAR变量设置为/var相等的位置,将安装配置为使用外部目录来存储状态。 如果不在不同的tarball安装之间重复使用状态目录,则可以在Cloudera Manager数据库中复制Cloudera Manager Agent条目。

    强烈建议先备份配置的这个目录

  2. Start Cloudera Manager Server.

As root:

sudo tarball_root/etc/init.d/cloudera-scm-server start

  1. 要停止Cloudera Manager Agent,请在每个代理主机上运行以下命令:

    sudo tarball_root/etc/init.d/cloudera-scm-agent hard_stop_confirmed

  2. 在每个主机上启动AGENT:

$ sudo tarball_root/etc/init.d/cloudera-scm-agent start

  1. 登录到Cloudera Manager管理控制台。
  2. 重新启动所有服务:
    启动Cloudera Management Service

a. On the Home > Status tab, click image next to the cluster name and select Restart.

b. 在显示的确认对话框中,单击 Restart.

  1. 升级所有需要的Cloudera导航器组件:
    • 升级the Cloudera Navigator Data Management Component
    • 升级Cloudera Navigator Key Trustee Server
    • 升级Cloudera Navigator Key HSM
    • 升级 Key Trustee KMS
    • Cloudera Navigator Encrypt.

第7步:验证并测试升级

如果用于更新和启动Cloudera Manager Server的命令无错地完成,则升级已成功完成。 要验证,请检查服务器版本是否已更新。

  1. 验证代理是否正在向Cloudera Manager发送检测信号:
    a. 点击主机>所有主机。

b. 点击标题为Last Heartbeat的列标题对其进行排序。

c. 验证每个主机的最后一次检测信号是否在一分钟内发生。

  1. 在Cloudera Manager管理控制台中,单击主机选项卡。
  2. 点击检查所有主机。 在大型集群上,主机检查员可能需要一些时间才能完成运行。在继续下一步之前,您必须等待过程完成。
  3. 点击 显示检查结果。 显示主机检查器进程的所有结果,包括当前安装的版本。如果这包括当前组件版本的列表,则安装按预期完成。
  4. 验证监视功能是否按预期工作; 请按照测试安装中的说明进行操作。

第8步:升级Cloudera导航器组件

升级所有需要的Cloudera导航器组件:
- Cloudera Manager Key Trustee Server
- Cloudera Navigator Key HSM
- Cloudera Navigator Key Trustee KMS
- Cloudera Navigator Encrypt.

见Upgrading Cloudera Navigator Components

升级Cloudera Manager时,Cloudera Navigator数据管理组件(Cloudera Navigator Data Management Component)会自动升级。

使用Cloudera Manager升级CDH和Cloudera Manager

原创粉丝点击