• CDH升级 5.7.5 --> 5.13.3(tar包方式)


    博客园首发,转载请注明出处:https://www.cnblogs.com/tzxxh/p/9123231.html 

    一、准备

    1、关闭cdh中的服务 hdfs、yarn等所有服务;关闭 cm-server、cm-agent;备份cm元数据库。

    2、下载

    http://archive.cloudera.com/cdh5/parcels/5.13.3/
      CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel
      CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.shal
      manifest.json
    http://archive.cloudera.com/cm5/cm/5/
      cloudera-manager-centos7-cm5.13.3_x86_64.tar.gz
    http://archive-primary.cloudera.com/cm5/repo-as-tarball/5.13.3/
      cm5.13.3-centos7.tar.gz [ 可选 ]

    二、开始升级

    1、cm升级

    (1)、所有节点,解压 cloudera-manager-centos7-cm5.13.3_x86_64.tar.gz  到 /opt/cloudera-manager

      小注:本文以5.13.3为例,故解压后的完整路径为 /opt/cloudera-manager/cm-5.13.3 以下把该路径简称为 tarball_root,

         旧版该路径简称为 tarball_root_old

    (1.5)、配置局域网yum源 [可选,服务器网络环境良好可略过这一条]

      0) 选择任意一个节点 例如 node1

      1)  安装 httpd 并启动

      2)  解压 cm5.13.3-centos7.tar.gz 到 /var/www/html

      3)  验证:浏览器访问 node1/cm ,第(7)步时可以参照界面样例,配置为本路径

    (2)、所有节点,配置 tarball_root/etc/cloudera-scm-agent/config.ini  指向 cm-server 节点 

    (3)、cm-server节点,配置 tarball_root/etc/cloudera-scm-server/db.properties  和旧版的配置( tarball_root_old/etc/cloudera-scm-server/db.properties)相同,可以直接把旧版的配置复制到新版目录下。

    (4)、所有节点,复制 tarball_root_old/lib/cloudera-scm-agent/uuid 到新版本的对应目录下

    (5)、所有节点,umount cm-server、cm-service进程挂载点

    (6)、启动 新版本的 cm-server、cm-agent

    (7)、master:7180界面操作完成升级。若配置了局域网源,则可在这里选择此源进行安装

    2、cdh升级

    (1)、拷贝

      CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel

      CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.sha1

      manifest.json

      到 server 节点的 /opt/cloudera/parcel-repo下,去掉CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.sha1 末尾的1

    (2)、再次备份cm元数据库,备份hive元数据库。

       有人建议也备份hdfs namenode数据,笔者没有备份,升级之后数据并没有丢失,诸君自行考虑。免责声明:数据丢失笔者概不负责。⊙﹏⊙

    (3)、重启cm-agent ,ui界面操作完成升级

  • 相关阅读:
    2020-05-12 Linux基本操作
    SpringBoot项目设置能访问静态资源,resource/static目录下文件
    2020-04-25 Hadoop框架学习
    2020-05-24 vue简单语法
    2020-04-25 elasticsearch
    2020-04-25 kafka
    2020-04-11 函数式数据处理(Java8)
    2020-03-29 分布式事务解决方案(RocketMQ)
    配置文件示例
    Spring-data-redis实现消息队列的demo(附源码)
  • 原文地址:https://www.cnblogs.com/tzxxh/p/9123231.html
Copyright © 2020-2023  润新知