Hadoop CDH社区版从5.7滚动升级到5.13

Hadoop CDH社区版从5.7滚动升级到5.13,hadoop,cloudera-cdh,Hadoop,Cloudera Cdh,有人能告诉我如何执行CDH从5.7到5.13的滚动升级吗?我在Cloudera文档中找不到多少关于CDH社区版滚动升级的内容 编辑 根据下面的讨论,我可以手动执行升级停止、升级(通过“单击1次安装”)和启动节点。在下面这样的集群中 3个Hbase主机(1个活动主机和2个备用主机) 4个区域服务器 4个数据节点 1个主名称节点和1个辅助名称节点 3日记帐节点 4节点管理器 3个资源管理器(1个活动和2个备用) 停止、升级和启动组件的顺序应该是什么?是这样的吗- 逐个停止、升级和启动所有数据节点 逐

有人能告诉我如何执行CDH从5.7到5.13的滚动升级吗?我在Cloudera文档中找不到多少关于CDH社区版滚动升级的内容

编辑

根据下面的讨论,我可以手动执行升级停止、升级(通过“单击1次安装”)和启动节点。在下面这样的集群中

  • 3个Hbase主机(1个活动主机和2个备用主机)
  • 4个区域服务器
  • 4个数据节点
  • 1个主名称节点和1个辅助名称节点
  • 3日记帐节点
  • 4节点管理器
  • 3个资源管理器(1个活动和2个备用)
  • 停止、升级和启动组件的顺序应该是什么?是这样的吗-

  • 逐个停止、升级和启动所有数据节点
  • 逐个停止、升级和启动区域服务器
  • 停止、升级和启动逐个升级HBase备用节点
  • 停止、升级和启动辅助名称节点
  • 升级主名称节点
  • 升级日志节点
  • 升级HBase主机
  • 逐个停止、升级和启动备用资源管理器
  • 停止、升级和启动活动资源管理器
  • 逐个停止、升级和启动节点管理器
  • 如果我不按照任何顺序并行更新节点中的服务,我会面临任何问题吗(因为这只是一个小版本升级)


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

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

    滚动升级允许您升级群集软件和 在不使群集脱机的情况下重新启动升级的服务。 执行滚动升级需要以下条件:

    • CDH是使用Cloudera Manager和parcels安装的。可以将群集从使用包迁移到使用地块
    • 群集使用Cloudera企业许可证
    您所需的信息已提供,但通常如下所示

  • 备份Cloudera管理器数据库
  • 升级Cloudera Manager服务器
  • 在所有主机上升级Cloudera Manager代理
  • 升级CDH包裹
  • 重新启动群集。试着按服务来做。例如,在启动Hadoop服务之前,确保所有Cloudera代理都处于健康状态。然后启动namenode和datanodes,然后启动resourcemanager等
  • 如果您没有使用Cloudera Manager,则必须执行命令行升级过程

    从您列出的服务中,您将在做任何事情之前停止所有服务。例如,如果datanodes和namenodes关闭,HBase将无法工作

    构建依赖关系树,并将其从最依赖的服务中关闭。也就是说,关闭HBase,然后是Thread(一次一个资源管理器),然后是HDFS(datanodes,然后是namenodes和journalnodes)。然后升级并按相反顺序启动它们


    这里的第二个链接是关于升级的订单

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

    至少开始阅读5.8文档。滚动升级文档在这里,并且仅适用于企业许可证。。。在使用社区版本时,如果没有Cloudera Manager,我如何手动操作?有什么地方可以让我检查台阶吗?在cloudera文档中,我找不到手动升级步骤。我的帖子中有一个链接。。。您仍然可以使用Cloudera Manager管理包裹,是吗?另外,您最初是如何安装Cloudera Manager的?程序没有太大不同。您可以下载新版本并进行设置。然后,您还需要升级代理,以便能够与新经理通信。我确信Cloudera支持论坛是一个更好的详细询问这些信息的地方。我没有安装Cloudera Manager,因为它需要许可证。我刚刚手动安装了CDH组件。它可能会在“启动HDFS服务”阶段离开安全模式,但您需要从NameNode UI中再次检查