• 部署zookeeper集群


    zookeeper和jdk下载地址

    jdk

    链接:https://pan.baidu.com/s/13GpNaAiHM5HSDJ66ebBtEg
    提取码:90se

    zookeeper

    链接:https://pan.baidu.com/s/1nSFKEhSGNiwgSPZWdb7hkw
    提取码:u5l2

    所有的机器上面执行下面步骤:

    1.上传zookeeper和jdk, /opt/soft/

    2.解压jdk和zookeeper

    tar xf xxxx

    3.配置jdk环境变量

    vi /etc/profile
    export JAVA_HOME=/opt/soft/jdk/jdk1.8.0_181
    export PATH=$JAVA_HOME/bin/:$PATH

    然后source  /etc/profile

    java -version看能否打印正确信息

     4.配置zookeeper, /conf/zoo.cfg,红色部分是需要修改的内容

    # The number of milliseconds of each tick
    tickTime=2000
    # The number of ticks that the initial
    # synchronization phase can take
    initLimit=10
    # The number of ticks that can pass between
    # sending a request and getting an acknowledgement
    syncLimit=5
    # the directory where the snapshot is stored.
    # do not use /tmp for storage, /tmp here is just
    # example sakes.
    dataDir=/opt/soft/zookeeper-3.4.13/data
    dataLogDir=/opt/soft/zookeeper-3.4.13/datalog

    # the port at which the clients will connect
    clientPort=2181
    # the maximum number of client connections.
    # increase this if you need to handle more clients
    #maxClientCnxns=60
    #
    # Be sure to read the maintenance section of the
    # administrator guide before turning on autopurge.
    #
    # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
    #
    # The number of snapshots to retain in dataDir
    #autopurge.snapRetainCount=3
    # Purge task interval in hours
    # Set to "0" to disable auto purge feature
    #autopurge.purgeInterval=1
    server.1=10.192.126.144:2888:3888
    server.2=10.192.126.145:2888:3888
    server.3=10.192.126.146:2888:3888
    server.4=10.192.126.147:2888:3888
    server.5=10.192.126.148:2888:3888

    5.创建目录

    mkdir -p /opt/soft/zookeeper-3.4.13/data

    mkdir -p /opt/soft/zookeeper-3.4.13/datalog

    执行下面步骤 数字是和上面标红配置一致。

    例如10.192.126.144机器执行 echo 1 > /opt/soft/zookeeper-3.4.13/data/myid

    例如10.192.126.145机器执行 echo 2 > /opt/soft/zookeeper-3.4.13/data/myid

    后边类似。

    echo 3 > /opt/soft/zookeeper-3.4.13/data/myid

    echo 4 > /opt/soft/zookeeper-3.4.13/data/myid

    echo 5 > /opt/soft/zookeeper-3.4.13/data/myid

    综上,整体配置已经完成,直接到 bin/zkServer.sh start 就行了。

    bin/zkServer.sh status查看状态。

    如果zookeeper用systemctl管理,查看另一篇文章:

    systemctl管理kafka和zookeeper_早退的程序员的博客-CSDN博客

  • 相关阅读:
    红细胞膜载近红外荧光染料IR780的壳膜/细胞膜荧光染料CM-Dil标记BMSCs的制备
    网络协议--链路层
    Java项目:JSP鲜花商城网站系统
    面试:内存划分及GC算法与种类
    umi首屏加载速度优化
    SQL语法之JOIN
    Eclipse2022创建SSM项目及问题解决
    数据库系列:MySQL引擎MyISAM和InnoDB的比较
    自己动手实现一个深度学习算法——三、神经网络的学习
    【MacOS】常用快捷键
  • 原文地址:https://blog.csdn.net/qqnbsp/article/details/132763080