本文档适合Cloudera Manager 5的所有版本的升级,而且使用tarballs进行升级,Tarballs包含Cloudera Manager Server和Cloudera ManagerAgent。

https://www.cloudera.com/documentation/enterprise/latest/topics/cm_ag_ug_cm5_tarballs.html#cm_ag_ug_cm5_tarballs

绝大多数的场景下,升级Cloudera Manager是可能不需要关闭大数据CDH服务的,仅仅去停止一些依赖的服务。CDH daemons继续运行,并不受影响。Cloudera Manager也不会影响CDH的安装。

使用Tarballs升级Cloudera Manager 5的步骤:

步骤

描述

链接

1

收集需要升级Cloudera Manager的信息,包含用户账号,密码,数据库URLs以及其他信息。你必须从升级的一开始就收集这些信息,因为一些信息只能从Cloudera Manager Admin Console中获取,如果在升级期间再收集就访问不了了。

Step 1: Collect Upgrade Information

2

完成升级前的步骤并且review一下升级中的一些特殊的警告

Step 2: Complete Pre-Upgrade Steps

3

如果你的Cloudera Manager主机使用一个不支持的JDK版本,那么你必须在升级Cloudera Manager之前,升级支持的JDK版本。如果你计划升级CDH,那么你也必须在所有的集群节点升级JDK。

Step 3: Upgrade the JDK

Upgrading to Oracle JDK 1.7

Upgrading to Oracle JDK 1.8

4

如果Cloudera Manager节点无法访问外网,或者你安装一个低于最新版本的Cloudera Manager,那么需要配置访问Cloudera Manager软件包的Cloudera public repository或者一个本地的package repository。

Step 4: Creating and Using a Package Repository for Cloudera Manager

http://archive.cloudera.com/cm5/repo-as-tarball/5.8.4/

5

如果你从Cloudera Navigator 2.6或更低版本升级的话,升级Cloudera Navigator数据管理组件。

Step 5: Upgrading the Cloudera Navigator Data Management Component

6

升级Cloudera Manager Server和Agent软件

Step 6: Upgrading the Cloudera Manager Server and Agents

7

验证和测试升级结果

Step 7: Verify and Test the Upgrade

8

升级任何需要Cloudera Navigator的组件:

Cloudera Manager Key Trustee Server

Cloudera Navigator Key HSM

Cloudera Navigator Key Trustee KMS

Cloudera Navigator Encrypt

当你升级Cloudera Manager时,这些Cloudera Navigator Data Management Componen都会被升级的。

Step 8: Upgrading Cloudera Navigator Components

9

(可选)升级CDH。

如果Cloudera Manager升级结束后,你不需要立马升级CDH的话,后续也可以再考虑升级CDH。

Step 9: (Optional) Upgrade CDH

步骤1:收集升级信息

在升级Cloudera Manager之前,收集下面的信息:

1.      Host credentials

root或拥有sudo权限的用户

2.      Cloudera Manager集群版本信息

Support > About

3.      集群中JDK版本

Support > About

4.      CDH版本

The CDH version number displays next to thecluster name on the Home page.

5.      集群安装的方式,parcels或packages

This information displays next to the CDHversion on the Home page of Cloudera Manager.

6.      集群开启的服务

Clusters > Cluster name.

7.      操作系统的类型和版本

Go to Hosts and click on a hostname in thelist. The operating system type and version displays in the Distribution row inthe Details section.

步骤2:完成预升级步骤

开始Cloudera Manager升级之前,处理一下事情:

1.      查阅下面网站的内容,对于你升级新版本的环境。

https://www.cloudera.com/documentation/enterprise/release-notes/topics/rn_consolidated_pcm.html

2.      阅读Cloudera Manager 5 Release Notes

https://www.cloudera.com/documentation/enterprise/release-notes/topics/rg_release_notes_cm.html

3.      阅读Cloudera Security Bulletins

https://www.cloudera.com/documentation/other/security-bulletins/topics/Security-Bulletin.html

4.      注意下面的说明:

l  Cloudera Management Service TLS/SSL configuration

如果对于Cloudera Manager Admin Console,你开启了TLS安全控制,因为ClouderaManager 5.1版本,Cloudera service roles使用TLS和Cloudera Manager交互,并且启动时会失败直到TLS/SSL属性被配置。

l  Navigator

如果你开启了ClouderaNavigator的auditing,在Cloudera Manager 5升级期间,auditing会阻塞,并且当你重启auditing服务的角色时,它将只能被重启。你将被指导在后续的步骤中停止一些服务。

5.      如果你之前安装过Kafka 1.2,并且从Cloudera Manager 5.4或更低版本升级,请remove掉Kafka CSD:

a.      决定CSD目录的位置

(1)    选择Administration > Settings

(2)    点击Custom Service Descriptors目录

(3)    重新从Local Descriptor Repository Path 属性中获取目录

b.      从目录中删除Kafka CSD

6.      Review使用RPM方式安装的依赖。ClouderaManager升级可能会引入新的包依赖。

https://www.cloudera.com/documentation/enterprise/latest/topics/cm_ig_package_dependencies.html#package_dependencies

步骤3:升级JDK

升级到JDK 1.7:

https://www.cloudera.com/documentation/enterprise/latest/topics/cdh_cm_upgrading_to_jdk7.html#concept_j2f_5gh_4r

升级到JDK 1.8:

https://www.cloudera.com/documentation/enterprise/latest/topics/cdh_cm_upgrading_to_jdk8.html#xd_583c10bfdbd326ba-590cb1d1-149e9ca9886--7c46

步骤4:对于Cloudera Manager,创建和使用Package Repository

创建一个固定的Repo

1.      安装Apache HTTPD

yum install httpd

service httpd start

2.      下载Tarball

http://archive.cloudera.com/cm5/repo-as-tarball/?_ga=1.64295087.1254641687.1490056758

对于Cloudera Navigator data encryption组件,进入每个组件进行下载:

·        Cloudera Navigator Key Trustee Server

·        Cloudera Navigator Key HSM

·        Cloudera Navigator Key Trustee KMS

·        Cloudera Navigator Encrypt

3.      解压缩CM安装包,并拷贝到Web Server的目录,修改权限

tar xvfz cm5.8.4-centos7.tar.gz

mv cm /var/www/html

chmod -R ugo+rX /var/www/html/cm

创建一个临时的Repo

>> 下载Tarball

http://archive.cloudera.com/cm5/repo-as-tarball/?_ga=1.64295087.1254641687.1490056758

对于Cloudera Navigator data encryption组件,进入每个组件进行下载:

·        Cloudera Navigator Key Trustee Server

·        Cloudera Navigator Key HSM

·        Cloudera Navigator Key Trustee KMS

·        Cloudera Navigator Encrypt

>> 解压缩CM安装包,修改权限

tar xvfz cm5.8.4-centos7.tar.gz

chmod -R ugo+rX /tmp/cm

>> 启动SimpleHTTPServer

cd /tmp/cm

python -m SimpleHTTPServer 8900

步骤5:升级Cloudera Navigator Data Management Component

如果你从Cloudera Navigator 2.6或低版本升级的话,升级Cloudera Navigator Data Management Component。

https://www.cloudera.com/documentation/enterprise/latest/topics/cn_iu_upgrade_navigator.html

步骤6:升级Cloudera Manager Server和Agents

1. 如果你的集群使用内嵌的PostgreSQL数据库,停止所有使用PG数据库的服务,包括:

Hive Service和使用Hive Metastore的服务,比如Impala,Hue等

Oozie

Sentry

2. 停止Cloudera ManagerServer和Agent

a. 使用Cloudera ManagerAdmin Console去停止正在运行的命令,或者等待命令执行完

主要:如果没有停止所有的命令,那么Cloudera Manager Server升级完后启动会失败。

b. 停止运行的Cloudera ManagerServer

service cloudera-scm-server stop

c. 如果你使用内嵌的PostgreSQL数据库,停止数据库

servicecloudera-scm-server-db stop

d. 如果Cloudera Manager节点正在运行ClouderaManager Agent,那么需要停止

service cloudera-scm-agent stop

3. 下载Tarballs

4.      将下载好的Tarballs拷贝到所有Cloudera Manager Server和Agent,并且解压缩

mkdir /opt/cloudera-manager

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

5.      在每一个Cloudera Agent节点,配置Cloudera Manager Agent指向Cloudera Manager Server

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.

6.      默认情况下,对于Tarball安装来说,有一个var子目录用来保存状态信息。对于非Tarball方式部署的话,状态默认保存在操作系统的/var目录下,

Cloudera Manager 5升级(官方翻译整理,企业级实战验证)相关推荐

  1. Cloudera Manager集群官方默认的各个组件开启默认顺序(图文详解)

    如下是 Cloudera Manager集群官方默认的各个组件开启默认顺序. http://192.168.80.31:7180/cmf/clusters/1/express-add-services ...

  2. Cloudera Manager API v18

    介绍 本文档描述了Cloudera Manager REST API.å所有请求和响应都以Javascript对象表示法(JSON)表示. 下面列出的API资源遵循标准的createread-upda ...

  3. Cloudera Manager —— 端到端的企业数据中心管理工具

    原文 本文翻译自 Cloudera Manager 官方手册--CLOUDERA MANAGER : End-To-End Administration for Your Enterprise Dat ...

  4. Cloudera Manager大数据管理平台介绍

    简介 Cloudera企业解决方案包括Cloudera Hadoop发行版(Cloudera's Distribution Including Apache Hadoop,简称CDH),Clouder ...

  5. Cloudera Manager是什么?

    Cloudera Manager是什么? 官方解释:Cloudera Manager是业界公认的用于管理生产中Hadoop的工具. Cloudera Manager是一个管理CDH的端到端的应用. 作 ...

  6. Cloudera Manager 5和CDH5(最新版5.1.3) 安装

    关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloud ...

  7. Cloudera Manager 和 CDH 4 终极安装

    转载请注明出处:http://www.cnblogs.com/thinkCoding/p/3567408.html 系统环境 操作系统:CentOS 6.5 Cloudera Manager 版本:4 ...

  8. VMware Fusion安装cloudera manager

    题记:最近使用 VirtualBox 安装CDH,通过host-only + NAT 形式配置网络时,配置起来数次失败.遂选用VMware Fusion 重新尝试. 使用素材 硬件 环境配置 Mast ...

  9. Cloudera Manager 简介

    Cloudera Manager 简称 CM, 是企业级的大数据集群安装/升级/管理平台, 帮助用户通过网页上的简单操作控制整个集群. 其功能如下: 1. 提供一个software repositor ...

  10. Cloudera Manager 5.3 和 CDH5.3.0 本地(离线)

    为什么80%的码农都做不了架构师?>>>    声明一下:http://my.oschina.net/dataRunner/blog/369129    是本人所写,并非抄袭. 有部 ...

最新文章

  1. HDLBits 系列(15) 如何设计一个双边沿采样的电路?
  2. Linux5下DHCP配置
  3. IT项目管理总结:第二章 项目管理和IT背景
  4. Abp vNext 二进制大对象系统(BLOB)
  5. Spring学习大杂烩(待续)
  6. 引用自己创建的css样式表_如何使用CSS创建联系表
  7. microservices kubernetes
  8. arduino点阵声音频谱_Arduino基础入门篇19—点阵屏
  9. Spark-SQL与hive整合【版本spark1.6.0+hive0.14】--Standalone模式
  10. Swift - 图片去色 图片灰色显示
  11. 来听大师讲设计(中)
  12. CSRF--跨站请求伪造
  13. css 设置背景图一半_CSS背景颜色 背景图片 居中 重复 固定样式background经验篇
  14. 无法复制文件到U盘解决办法
  15. 如何打造一个顶尖的精确营销系统?
  16. android studio怎么创建布局,Android Studio--活动创建简单布局
  17. 研究生期间论文发表经验总结
  18. 西南大学计算机2019专业英语秋季答案,西南大学2019年秋《大学英语B》作业资料参考答案...
  19. 基于go语言搭建高性能IM系统
  20. 录音文件下载_windows剪辑录音最好用的软件

热门文章

  1. 当红小生酒店施暴性感女星
  2. R语言 蒙特卡洛方法(Monte Carlo)
  3. 如何创建(设置)一个可以开发微信小游戏的appid
  4. 安装python时系统找不到指定的路径_系统找不到指定的路径【操作步骤】
  5. 如何在CentOS系统服务器下搭建代理IP
  6. 解决“: no such file or directory, scandir ‘..\node_modules\node-sass\vendor“
  7. verilog实现N分频电路
  8. 论文笔记——CPN(Corner-Proposal-Network)Det
  9. 钕铁硼的尺寸与形位公差
  10. HTML5官方文档学习笔记(四)----新的语义元素