• zookeeper集群部署


    一、下载

    Apache ZooKeeper

    解压

    二、创建配置文件

    1、zoo1.cfg如下

    1. #心跳间隔2000毫秒
    2. tickTime=2000
    3. #集群中的follower服务器(F)与leader服务器(L)之间 初始连接 时能容忍的最多心跳数
    4. initLimit=10
    5. #集群中的follower服务器(F)与leader服务器(L)之间 请求和应答 之间能容忍的最多心跳数
    6. syncLimit=5
    7. #数据目录
    8. dataDir=/tmp/zookeeper1
    9. #zk端口
    10. clientPort=2181
    11. #集群配置
    12. #拿server.1举例:1为myid,2881是心跳和同步端口,3881为leader选举端口
    13. server.1=127.0.0.1:2881:3881
    14. server.2=127.0.0.1:2882:3882
    15. server.3=127.0.0.1:2883:3883
    16. #第4个节点为observer角色
    17. #server.4=127.0.0.1:2884:3884:observer

    2、zoo2.cfg如下

    1. #心跳间隔2000毫秒
    2. tickTime=2000
    3. #集群中的follower服务器(F)与leader服务器(L)之间 初始连接 时能容忍的最多心跳数
    4. initLimit=10
    5. #集群中的follower服务器(F)与leader服务器(L)之间 请求和应答 之间能容忍的最多心跳数
    6. syncLimit=5
    7. #数据目录
    8. dataDir=/tmp/zookeeper2
    9. #zk端口
    10. clientPort=2182
    11. #集群配置
    12. #拿server.1举例:1为myid,2881是心跳和同步端口,3881为leader选举端口
    13. server.1=127.0.0.1:2881:3881
    14. server.2=127.0.0.1:2882:3882
    15. server.3=127.0.0.1:2883:3883
    16. #第4个节点为observer角色
    17. #server.4=127.0.0.1:2884:3884:observer

     3、zoo3.cfg如下

    1. #心跳间隔2000毫秒
    2. tickTime=2000
    3. #集群中的follower服务器(F)与leader服务器(L)之间 初始连接 时能容忍的最多心跳数
    4. initLimit=10
    5. #集群中的follower服务器(F)与leader服务器(L)之间 请求和应答 之间能容忍的最多心跳数
    6. syncLimit=5
    7. #数据目录
    8. dataDir=/tmp/zookeeper3
    9. #zk端口
    10. clientPort=2183
    11. #集群配置
    12. #拿server.1举例:1为myid,2881是心跳和同步端口,3881为leader选举端口
    13. server.1=127.0.0.1:2881:3881
    14. server.2=127.0.0.1:2882:3882
    15. server.3=127.0.0.1:2883:3883
    16. #第4个节点为observer角色
    17. #server.4=127.0.0.1:2884:3884:observer

    三、创建dataDir目录

    mkdir /tmp/zookeeper1

    mkdir /tmp/zookeeper2

    mkdir /tmp/zookeeper3

    四、创建myid文件

    echo "1" >/tmp/zookeeper1/myid

    echo "2" >/tmp/zookeeper2/myid

    echo "3" >/tmp/zookeeper3/myid

    五、启动zk

    ./zkServer.sh start ../conf/zoo1.cfg

    ./zkServer.sh start ../conf/zoo2.cfg

    ./zkServer.sh start ../conf/zoo3.cfg

  • 相关阅读:
    2022-08-19 mysql/stonedb聚合aggregate多线程并行化-概要设计
    树状数组&线段树总结
    WEB漏洞-文件操作之文件包含漏洞
    操作系统 - 《银行家算法》
    【vue-admin-element】在侧边栏和主体部位之上添加区域
    脱口秀与ST洲际的“玩笑”故事,掀开了市场隐秘的角落
    快速构建元宇宙专属虚拟形象,实时互动超酷炫
    DataX和dataX-web 集群部署及使用
    【论文+代码】1706.Transformer简易学习笔记
    Linux内核设计与实现 第十二章 内存管理
  • 原文地址:https://blog.csdn.net/sumengnan/article/details/125434711