实现Zookeeper在Linux中的群集部署

进行Zookeeper的群集部署之前,先要学会如何在Linux上安装Zookeeper,可以查看之前的文章:
Zookeeper在Linux中的安装部署

Zookeeper在Linux中的群集部署步骤

先停止已经启动的zookeeper服务:

 cd /usr/zookeeper/zookeeper-3.4.14/bin
 sh zkServer.sh stop

每个节点都编辑 zoo.cfg 文件,输入群集节点信息:

 cd /usr/zookeeper/zookeeper-3.4.14/conf
 vi zoo.cfg

每个节点配置:

 server.id1=ip1:port1:port2
 server.id2=ip2:port1:port2
 server.id3=ip3:port1:port2
 
 说明:
   id:节点编号,与myid文件中的编号保持一致
   ip:节点的ip地址
   port1:节点之间通讯的端口(区别于clientPort)
   port2:leader 选举的端口

在dataDir中创建 myid 文件,myid中只有一行,为节点编号,此编号需要与zoo.cfg中的保持一致:

 cd /var/lib/zookeeper
 vi myid
 输入i进入编辑模式
 输入节点编号
 按ESC退出编辑模式
 输入:wq  //退出以及保存

启动所有节点的服务:

 cd /usr/zookeeper/zookeeper-3.4.14/bin
 sh zkServer.sh start

启动的时候很可能会报错,有可能是防火墙的原因,或者是配置错误,请检查所有的配置参数是否错误,和设置的端口是否被防火墙屏蔽。

关闭防火墙:

 systemctl stop firewalld (CentOS 7)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值