zookeeper 从单实例到集群

zookeeper 从单实例到集群

方案一:部署集群

目标是从1个实例变成5实例(2n+1)

  1. 查看对应版本(3.4.3)
  2. 部署,<font color=#DC143Csize=4>不需要启动</font>剩余的4个实例(4个实例确保可以正确启动即可,<font color=#DC143Csize=4>主要目的是让仅存的实例作为leader</font>)
  3. 更改仅存的实例的配置文件,加入补充的那四个节点,重启仅存的实例
  4. 依次重启补充的那四个节点 输入图片说明

方案二:数据迁移-zkcopy

新部署一个集群,然后把单实例上的数据迁移到集群上,完成从单实例到集群

部署 zkcopy

git 地址:https://github.com/ksprojects/zkcopy

安装依赖 apache maven 3
  1. 获取 tar 安装包 访问官网 输入图片说明输入图片说明

  2. 解压 tar 包 tar -zxvf apache-maven-3.5.0-bin.tar.gz 输入图片说明

  3. 进入到apache-maven-3.5.0/bin/ 执行 mvn -v
    有如下提示代表安装成功: 输入图片说明

安装zkcopy
  1. 获取解压安装包
  2. 编译安装

输入图片说明

迁移

如下图:迁移成功

输入图片说明

转载于:https://my.oschina.net/tingting1127723365/blog/1486416

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值