• 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
    
  • 相关阅读:
    leetcode(5)-罗马数字转整数
    leetcode(4)-整数反转
    leetcode(3)-回文数
    leetcode(2)-有效的括号
    leetcode(1)-两数之和
    HTTP基础(一)
    ubuntu 18.04安装MariaDB 10.04并通过远程navicat连接
    ubuntu18.04 root用户登录
    xshell连接ubuntu虚拟机
    ubuntu18.04使用node压缩包的安装及配置
  • 原文地址:https://www.cnblogs.com/wrcold520/p/9082962.html
Copyright © 2020-2023  润新知