首页 > 其他 > 详细

【Zookeeper】zookeeper数据同步切换至新集群方案

时间:2019-10-21 23:11:28      阅读:444      评论:0      收藏:0      [点我收藏+]

一. 同步场景

 旧集群多业务混用,需将数据同步至新的集群,切部分业务至新集群,同时旧集群继续其他业务继续使用,不能受影响;业务无法预写数据至新集群,切换至新集群时,数据需与原集群一致。

二. 同步方式

 往旧集群中添加observer节点,各observer节点同步旧集群中数据,同步完成将各observer节点配置修改为一个新的集群,重启observer节点。

三. 同步步骤

 1.将新的节点配置为旧集群的observer节点;配置文件修改如下:

tickTime=2000
initLimit=10
syncLimit=5
dataLogDir=/data/zookeeper-3.4.8/logs
autopurge.purgeInterval=24
autopurge.snapRetainCount=3
dataDir=/data/zookeeper-3.4.8/data
clientPort=2182
server.1:10.167.21.140:2889:3889
server.2:10.167.21.141:2889:3889
server.3:10.167.21.14:2889:3889
#observer节点上添加如下几行,旧集群配置文件不变 server.4:10.167.21.137:2889:3889:observer server.5:10.167.21.138:2889:3889:observer server.6:10.167.21.139:2889:3889:observer

 2.查看各observer节点数据是否已同步完成;

技术分享图片

 技术分享图片

 3. 修改observer配置文件,逐个重启observer节点,旧集群配置文件不变;

tickTime=2000
initLimit=10
syncLimit=5
dataLogDir=/data/zookeeper-3.4.8/logs
autopurge.purgeInterval=24
autopurge.snapRetainCount=3
dataDir=/data/zookeeper-3.4.8/data
clientPort=2182
#server.1:10.167.21.140:2889:3889
#server.2:10.167.21.141:2889:3889
#server.3:10.167.21.14:2889:3889
server.4:10.167.21.137:2889:3889
server.5:10.167.21.138:2889:3889
server.6:10.167.21.139:2889:3889

4.确认旧集群与新集群状态与数据;

技术分享图片

技术分享图片

 

【Zookeeper】zookeeper数据同步切换至新集群方案

原文:https://www.cnblogs.com/20190119-tl/p/11716746.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!