• 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

  • 相关阅读:
    算法通关村第九关-白银挑战二分查找与高频搜索树
    细胞凋亡通路 | MedChemExpress
    【面试】揭秘面试背后的那点真实
    稀疏矩阵转十字链表
    地震监测系统
    hibernate跨数据库,columnDefinition不可移植性改造方案
    CTF | CTF比赛题解分享
    【无标题】
    viple模拟器使用(一):线控模拟
    容器服务ACK是什么
  • 原文地址:https://blog.csdn.net/sumengnan/article/details/125434711