将Zookeeper从3.3.X升级到3.4.X时,我需要知道什么? [英] What do I need to know when upgrading Zookeeper from 3.3.X to 3.4.X?

查看:61
本文介绍了将Zookeeper从3.3.X升级到3.4.X时,我需要知道什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Zookeeper合奏,我想从3.3.X升级到3.4.X分支.可以在活动群集上完成此操作吗?需要停机吗?在某个地方可以找到任何说明吗?

I have a Zookeeper ensemble I'd like to upgrade from 3.3.X to 3.4.X branch. Can this be done on a live cluster? Requires downtime? Are there any instructions to be found on this somewhere?

推荐答案

从我检查过的内容中,

  1. 升级ZooKeeper的选项/过程是什么?

有两种主要方法;1)完全重启或2)滚动重启.

在完全重新启动的情况下,您可以暂存更新的代码/配置/等...,停止集成中的所有服务器,切换代码/配置,然后重新启动ZooKeeper集成.如果您以编程方式执行此操作(通常是脚本,即不是手动执行),则重新启动可以在几秒钟的时间内完成.结果,在此期间,客户端将失去与ZooKeeper群集的连接,但是它看起来就像网络分区一样.ZooKeeper合奏恢复后,将维护并重新建立所有现有的客户端会话.显然,此方法的一个缺点是,如果遇到任何问题(在测试工具上测试/暂存这些更改始终是一个好主意),则群集的故障时间可能比预期的要长.第二种选择(对于许多用户而言更可取)是执行滚动重新启动".在这种情况下,您一次升级ZooKeeper集成中的一台服务器;关闭服务器,升级代码/配置/等...,然后重新启动服务器.服务器将自动重新加入仲裁,并使用当前的ZK领导者更新其内部状态,并开始为客户端会话提供服务.进行滚动重新启动而不是完全重新启动的结果是,管理员可以在升级过程中监视整个集成,如果遇到任何问题,也可以回滚

我认为您需要下载文件并将其解压缩到本地文件夹,然后将配置文件/设置转移到新版本中,并关闭旧服务器并运行新版本服务器

I am thinking you need to download the file and extract to a local folder and transfer the configuration file/settings into the new version and have the old server down and run the new version server

https://wiki.apache.org/hadoop/ZooKeeper/FAQ

这篇关于将Zookeeper从3.3.X升级到3.4.X时,我需要知道什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆