• 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

  • 相关阅读:
    Linux学习笔记—系统目录结构
    什么是 java 序列化?什么情况下需要序列化?
    Android 10.0 wifi的随机mac地址修改为固定不变
    ubuntu虚拟机空间清理
    java项目-第162期ssm电影售票系统_ssm毕业设计_计算机毕业设计
    数组名和指针的区别
    Signoff Criteria --- ocv applied and results
    扫地机器人还能创新吗?云鲸给了个Yes
    Vue3.0和2.0语法不同分析
    Python爬虫之入门保姆级教程
  • 原文地址:https://blog.csdn.net/sumengnan/article/details/125434711