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
    
  • 相关阅读:
    【以前的空间】《用单调性优化动态规划》
    【以前的空间】倍增
    【以前的空间】BIT的两个小小运用
    【以前的空间】bzoj1009 [HNOI2008]GT考试
    【以前的空间】斜率优化的一点点总结
    【以前的空间】bzoj 1227 [SDOI2009]虔诚的墓主人
    【以前的空间】bzoj 1072 [SCOI2007]排列perm
    【以前的空间】bzoj 1052 [HAOI2007]覆盖问题
    【以前的空间】bzoj [ZJOI2007]棋盘制作
    Notepad++使用技巧
  • 原文地址:https://www.cnblogs.com/wrcold520/p/9082962.html
Copyright © 2011-2022 走看看