gpt4 book ai didi

hadoop - CDH社区版5.7到5.13滚动升级

转载 作者:可可西里 更新时间:2023-11-01 15:25:32 32 4
gpt4 key购买 nike

谁能告诉我如何将 CDH 从 5.7 滚动升级到 5.13?我在 Cloudera 文档中找不到很多关于 CDH 社区版滚动升级的信息?

编辑

根据下面的讨论,我可以手动停止升级、升级(通过“一键安装”)和启动节点。在如下所示的集群中

  1. 3 个 Hbase Master(1 个主用和 2 个备用)
  2. 4 个区域服务器
  3. 4 个数据节点
  4. 1 个主要和 1 个辅助名称节点
  5. 3 期刊节点
  6. 4 节点管理器
  7. 3 名资源经理(1 名事件和 2 名备用)

组件停止、升级和启动的顺序应该是什么?是不是像下面这样:-

  1. 一个接一个地停止、升级和启动所有数据节点。
  2. 一个接一个地停止、升级和启动区域服务器
  3. Stop, Upgrade & Start 一个一个升级HBase备用节点
  4. 停止、升级和启动辅助名称节点
  5. 升级主名称节点
  6. 升级日志节点
  7. 升级HBase大师
  8. 一个一个地停止、升级和启动备用资源管理器
  9. 停止、升级和启动 Active Resource Manager
  10. 一个接一个地停止、升级和启动 Nodemanagers。

如果我不遵循任何顺序并并行更新节点中的服务,我会遇到任何问题吗(因为这只是一个小版本升级)?

如果我通过停止所有节点中的所有服务并升级然后启动来关闭整个集群?启动服务时应该遵循什么顺序?

最佳答案

我认为您必须手动执行此操作,因为您使用的是社区版。

A rolling upgrade allows you to upgrade your cluster software and restart the upgraded services without taking the cluster offline. Performing a rolling upgrade requires the following:

  • CDH was installed using Cloudera Manager and parcels. You can migrate your cluster from using packages to using parcels.
  • The cluster uses a Cloudera Enterprise license.

upgrade overview page有你需要的信息,但它通常遵循

  1. 备份 Cloudera Manager 数据库
  2. 升级 Cloudera Manager 服务器
  3. 在所有主机上升级 Cloudera Manager 代理
  4. 升级CDH包裹
  5. 重启集群。尝试按服务执行此操作。例如,在启动 Hadoop 服务之前确保所有 Cloudera 代理都是健康的。然后启动namenode(s)和datanodes,然后是resourcemanager(s)等。

如果您不使用 Cloudera Manager,则必须执行命令行升级程序。

对于您列出的那些,您将在执行任何操作之前停止所有服务。例如,如果数据节点和名称节点出现故障,HBase 将无法工作。

构建一个依赖树,并从最依赖的服务中关闭它。意思是,HBase 关闭,然后是 YARN(一次一个资源管理器),然后是 HDFS(数据节点,然后是名称节点和日志节点)。然后升级并以相反的顺序启动它们。


那里的第二个链接说这个升级顺序

  • NameNode进入安全模式
  • 停止所有 Hadoop 服务
  • 备份namenode
  • 下载一键式软件包
  • 升级 YARN(需要升级 Zookeeper)
  • 升级日志节点
  • 启动HDFS服务
  • 启动YARN
  • 升级其余组件

关于hadoop - CDH社区版5.7到5.13滚动升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47660125/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com