侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

zookeeper 从单实例到集群

2023-10-01 星期日 / 0 评论 / 0 点赞 / 47 阅读 / 1918 字

zookeeper 从单实例到集群方案一:部署集群目标是从1个实例变成5实例(2n+1)查看对应版本(3.4.3)部署,<font color=#DC143Csize=4>不需要启动</font>剩余

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. 编译安装

迁移

如下图:迁移成功

广告 广告

评论区