我有一个Zookeeper合奏,我想从3.3.X升级到3.4.X分支。可以在活动集群上完成吗?需要停机吗?在某个地方可以找到任何说明吗?
小智 6
根据我的检查,
- 升级ZooKeeper的选项/过程是什么?
这样做有两种主要方法:1)完全重启或2)滚动重启。
在完全重新启动的情况下,您可以暂存更新的代码/配置/等...,停止集成中的所有服务器,切换代码/配置,然后重新启动ZooKeeper集成。如果您以编程方式执行此操作(通常是脚本,即不是手动执行),则重新启动可以在几秒钟的时间内完成。结果,在此期间,客户端将失去与ZooKeeper群集的连接,但是对于客户端,它看起来就像一个网络分区。ZooKeeper合奏恢复后,将维护并重新建立所有现有的客户端会话。显然,此方法的一个缺点是,如果遇到任何问题(在测试工具上测试/暂存这些更改始终是一个好主意),则群集的停机时间可能会比预期的长。对于许多用户而言,第二个选项是“滚动重新启动”,这对许多用户而言是更好的选择。在这种情况下,您一次升级ZooKeeper集成中的一台服务器;关闭服务器,升级代码/配置/等...,然后重新启动服务器。服务器将自动重新加入仲裁,并使用当前的ZK领导者更新其内部状态,并开始为客户端会话提供服务。作为滚动重启而不是完全重启的结果,管理员可以在升级过程中监视整体,如果遇到任何问题,也可以回滚
我想您需要下载文件并将其解压缩到本地文件夹,然后将配置文件/设置转移到新版本中,并关闭旧服务器并运行新版本服务器
https://wiki.apache.org/hadoop/ZooKeeper/常见问题解答
| 归档时间: |
|
| 查看次数: |
2335 次 |
| 最近记录: |