Zookeeper集群搭建

一、准备

机器环境准备 
  我们准备3台机器,并都装好JDK且设置好hostname。

Zookeeper机器准备参考:https://blog.csdn.net/qq_42668255/article/details/97483170

JDK安装参考:https://blog.csdn.net/qq_42668255/article/details/97368887

说明:在Zookeeper集群中,若超过半数以上服务节点不可用,才会造成整个服务不可用,所以其集群节点数一般都是至少3个节点以上的奇数个。) 

以下是我的三台主机:

机器IPhostname
192.168.174.131master
192.168.174.132slave1
192.168.174.133slave

二、搭建

 

说明myid文件需创建在data目录下,其值为后续zoo.cfg中配置的第几号服务器。笔者在192.168.174.131机器上的myid文件目录为/home/ubuntu/zk35/data/myid,其值为1;在另外2台机器上myid文件的值依次分别为2、3

 

  1. 进入 /etc/hosts文件编辑   vim /etc/hosts 添加准备的三台机械的ip以及对应的主机(hostname)名称
  2. 配置zoo.cfg文件 进入在Zookeeper解压包下的conf目录下 输入 vim ./zoo.cfg 并在zoo.cfg文件后面中添加我们集群的相关配置信息

         server.1=master:2888:3888
         server.2=slave1:2888:3888
         server.3=slave2:2888:3888

(说明:2888端口号是zookeeper服务之间通信的端口。3888端口是zookeeper与其他应用程序通信的端口)

三、分别启动三台主机

进入 cd /home/ubuntu/zk35/bin 

         ./zkServer.sh start  启动服务

        ./zkServer.sh status 查看状态

    参考文献:https://blog.csdn.net/cndmss/article/details/80220273  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值