考虑到升级的可能性,故做以下测试。目前zk版本号是3.4.10,但是11月份已经出了稳定版的3.4.11.
现做升级测试。然后自动化为升级脚本。
计划:
测试新增扩容:(新增旧版本,并滚动重启已有的)
1 先启动4台zookeeper
2 新增一台(zoo.cfg里要新增对应的server=ip列表)
3 滚动重启已有的:停止,修改,并重启
4 测试
测试OK
测试新增:(新增新版本,并滚动重启已有的)
1 先启动4台zookeeper
2 新增一台,新版本zookeeper
3 重启
4 测试
测试失败,一直没成功。
测试升级:(滚动升级)
1 先启动5台zookeeper
2 停止其中一台,升级该zookeeper
3 重启,其他也依次滚动停止,升级,重启
4 测试
测试OK
为升级方便,建议将data logs两个目录放在安装目录之外的地方。这样升级要修改的就只有myid, 及conf/zoo.cfg中新增server及端口的修改。