Zookeeper集群搭建(3.7.0)


准备

IP HOSTNAME OS
172.16.241.2 linux1 centos8
172.16.241.3 linux2 centos8
172.16.241.4 linux3 centos8
  • 将zookeeper安装文件上传到三个机器上的/root/software/zookeeper目录下。

配置

Zookeeper集群

  • 进入config目录,拷贝zoo_sample.cfg 为zoo.cfg 按照如下修改:

    dataDir=/root/software/zookeeper/zookeeper3.7.0/data // 数据存储目录
    server.1=linux1:2888:3888   // linux1的dataDir下目录下新建myid,文件内容是1
    server.2=linux2:2888:3888		// linux2的dataDir下目录下新建myid,文件内容是2
    server.3=linux3:2888:3888		// linux3的dataDir下目录下新建myid,文件内容是3
    
  • 在上面配置的dataDir目录中,新建myid文件,文件内容如上。

  • 三个节点分别执行启动命令./zkServer.sh start , 都提示类似如下图即代表启动成功:

    image-20210719131331698

  • linux1,linux2, linux3 分别执行./zkServer.sh status

    1. linux1:image-20210719131449509

    linux1 是一个follower节点

    1. linux2:image-20210719131557251

      linux2是个leader节点

    2. linux3:image-20210719131651651

      linux3也是个follower节点

  • 命令行连接,进入bin目录执行./zkCli.sh

    1. 查看image-20210719132105833

    2. 创建并获取节点

      image-20210719132221440

    3. 进入linux2和linux3,获取刚刚创建的/xpp节点,也能获取到。

      image-20210719132329500


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM