Zookeeper集群搭建

zoo.cfg文件:

1.重命名官方自带模版文件zoo_sample.cfg为zoo.cfg

  • mv conf/zoo_sample.cfg  zoo.cfg

2.编辑zoo.cfg文件。 

  • dataDir目录

         可修改可不修改,可自定义文件位置,文件及其文件夹可不用手动创建,zookeeper启动后会自动创建。

dataDir=/app/usr/zookeeper/data

  •  clientPort

        各节点的clientPort可相同或者不同,但是如果其他组件使用到zookeeper时,强烈建议各节点clientPort相同,不然其他组件配置zookeeper会很麻烦。

clientPort=2181

  •  添加集群各节点及其端口,各节点端口可保持一致。

server.1=10.220.67.212:2988:3988

server.2=10.220.67.213:2988:3988

server.3=10.220.67.214:2988:3988


myid文件 :

  1. myid文件创建
  •  myid文件位置应该放在上述配置的dataDir目录下。
  •  myid文件内容各节点不同分别对应上述"配置各节点及其端口"里的server.x的x的值。 

 $ echo x > /app/usr/zookeeper/data/myid


zookeeper启动 :

 $ bin/zkServer.sh start

  1.  进程效验
  •  键入jps可查看到QuorumPeerMain进程,并且在bin/zookeeper.out文件内没有错误出现。 
  •  集群启动后,可以通过命令在任一节点上进入ZK集群,没有报错即为正常。

$ bin/zkCli.sh –server 10.220.67.212:2181 

  • 查看状态 

 bin/zkCli.sh status

zookeeper停止: 

 $ bin/zkServer.sh stop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值