zoukankan      html  css  js  c++  java
  • zookeeper伪分布集群配置

    1、上传tar文件zookeeper-3.4.12.tar.gz

    2、解压zookeeper-3.4.12.tar.gz

    [root@localhost zookeeper]# tar -zxvf zookeeper-3.4.12.tar.gz 

    3、重命名为zk01

    [root@localhost zookeeper]# mv zookeeper-3.4.12 zk01

    4、配置zoo.cfg

    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/mirana/software/zookeeper/zk01/data
    dataLogDir=/mirana/software/zookeeper/zk01/datalog
    
    clientPort=2181
    
    server.1=127.0.0.1:2888:3888
    server.2=127.0.0.1:2889:3889
    server.3=127.0.0.1:2890:3890

    5、在添加myid文件,这里的myid里面的内容对应zoo.cfg中的server.x的x,所以这里写1

    [root@localhost zookeeper]# cd zk01
    [root@localhost zk01]# mkdir data
    [root@localhost zk01]# mkdir data && cd data
    [root@localhost data]# echo 1 > myid
    

    6、复制zk01到zk02和zk03

    [root@localhost zookeeper]# cp zk01 zk02 -R
    [root@localhost zookeeper]# cp zk01 zk03 -R
    

    7、修改zk02的zoo.cfg和myid如下:

    [root@localhost zookeeper]# cd zk02/
    [root@localhost zk02]# cat conf/zoo.cfg 
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/mirana/software/zookeeper/zk02/data
    dataLogDir=/mirana/software/zookeeper/zk02/datalog
    
    clientPort=2182
    
    server.1=127.0.0.1:2888:3888
    server.2=127.0.0.1:2889:3889
    server.3=127.0.0.1:2890:3890
    
    [root@localhost zk02]# cat data/myid 
    2

    8、修改zk03的zoo.cfg和myid如下:

    [root@localhost zookeeper]# cd zk03/
    [root@localhost zk03]# cat conf/zoo.cfg 
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/mirana/software/zookeeper/zk03/data
    dataLogDir=/mirana/software/zookeeper/zk03/datalog
    
    clientPort=2183
    
    server.1=127.0.0.1:2888:3888
    server.2=127.0.0.1:2889:3889
    server.3=127.0.0.1:2890:3890
    
    [root@localhost zk03]# cat data/myid 
    3

    9、分别启动三个zookeeper

    [root@localhost zookeeper]# zk01/bin/zkServer.sh start
    ZooKeeper JMX enabled by default
    Using config: /mirana/software/zookeeper/zk01/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED
    [root@localhost zookeeper]# zk02/bin/zkServer.sh start
    ZooKeeper JMX enabled by default
    Using config: /mirana/software/zookeeper/zk02/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED
    [root@localhost zookeeper]# zk03/bin/zkServer.sh start
    ZooKeeper JMX enabled by default
    Using config: /mirana/software/zookeeper/zk03/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED
    

    10、查看三个zookeeper的状态

    [root@localhost zookeeper]# zk01/bin/zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /mirana/software/zookeeper/zk01/bin/../conf/zoo.cfg
    Mode: follower
    [root@localhost zookeeper]# zk02/bin/zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /mirana/software/zookeeper/zk02/bin/../conf/zoo.cfg
    Mode: leader
    [root@localhost zookeeper]# zk03/bin/zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /mirana/software/zookeeper/zk03/bin/../conf/zoo.cfg
    Mode: follower
    
  • 相关阅读:
    浅析HTT
    html5移动端页面分辨率设置及相应字体大小设置的靠谱使用方式
    CSS--posiion学习日记
    面向对象程序设计课程感想
    OO第二单元(5-8周)作业总结
    OO第一作业周期(前四周)总结
    OO第三阶段作业总结
    OO第二单元作业总结
    Java学习第一阶段作业总结
    面向对象OO课程学习总结
  • 原文地址:https://www.cnblogs.com/wrcold520/p/9082962.html
Copyright © 2011-2022 走看看