美文网首页
zookeeper单机安装、集群搭建记录

zookeeper单机安装、集群搭建记录

作者: haiyong6 | 来源:发表于2021-07-26 17:30 被阅读0次

    Apache ZooKeeper官网地址:http://zookeeper.apache.org/
    下载地址(最新稳定版是3.6.3):https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz
    安装之前,确保已安装好了jdk( sudo apt install openjdk-11-jdk),亲测jdk-8不行,截止目前,要jdk-11才能运行成功,老版本的zookeeper,jdk8应该能跑。

    单机

    下载解压

    wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz
    tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz
    

    编辑配置文件指定存储目录

    cd apache-zookeeper-3.6.3-bin/conf
    cp zoo_sample.cfg zoo.cfg
    vi zoo.cfg
    

    更改这个文件里面的dataDir指向的地址,比如我的是下面这个目录

    dataDir=/home/zhaohy/apache-zookeeper-3.6.3-bin/data
    

    保存之后如果这个目录不存在别忘了去新建一下

    cd /home/zhaohy/apache-zookeeper-3.6.3-bin
    mkdir data
    

    启动

    cd /home/zhaohy/apache-zookeeper-3.6.3-bin/bin
    ./zkServer.sh start
    

    重启

    ./zkServer.sh restart
    

    停止

    ./zkServer.sh stop
    

    查看zookeeper状态

    ./zkServer.sh status
    

    常用zookeeper交互命令(zkCli.sh)官网有教程:
    http://zookeeper.apache.org/doc/current/zookeeperStarted.html

    可以下载Zookeeper数据查看工具ZooInspector直接访问,下载地址:

    https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip

    下载之后解压,进入目录ZooInspector/build,运行zookeeper-dev-ZooInspector.jar即可出现工具UI界面;

    java -jar zookeeper-dev-ZooInspector.jar
    

    集群

    在单机的基础上,只需更改conf里面的zoo.cfg,在最后加入:

    server.1=172.20.10.5:2888:3888
    server.2=172.20.10.6:2888:3888
    server.3=172.20.10.7:2888:3888
    

    然后在存储目录新建myid,把集群号写入就好了

    cd /home/zhaohy/apache-zookeeper-3.6.3-bin/data
    touch myid
    echo 1 > myid
    

    然后把其他两台机器上也做相同操作,只是其他两台机器的myid对应写入2和3
    然后每台机上的zookeeper都启动,集群就搭好了。
    可以把配置好的机器文件直接发送到另外两台机,然后改一下myid就好了

    scp -r apache-zookeeper-3.6.3-bin zhaohy@172.20.10.6:/home/zhaohy/
    scp -r apache-zookeeper-3.6.3-bin zhaohy@172.20.10.7:/home/zhaohy/
    

    别忘了改一下对应的myid,然后各自启动就好了。

    这样,集群地址便是172.20.10.5:2181,172.20.10.6:2181,172.20.10.7:2181这三个。

    相关文章

      网友评论

          本文标题:zookeeper单机安装、集群搭建记录

          本文链接:https://www.haomeiwen.com/subject/nscgmltx.html