• 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

  • 相关阅读:
    Explore EP9162S HDMI 分配器
    【基础算法】滑动窗口
    超低价:阿里云双11服务器优惠价格表_87元一年起
    Day 57 django 路由系统 反向解析
    Lab1:练习4——分析bootloader加载ELF格式的OS的过程
    awk命令应用
    nginx https 如何将部分路径转移到 http
    探索 AI+开源的未来:Open Source Congress@日内瓦
    你还不知道吗?新一代隐私保护技术已被应用到笔记本电脑中!
    bash shell 中的特殊字符详解
  • 原文地址:https://blog.csdn.net/sumengnan/article/details/125434711