zookeeper搭建

机器之间免密登录:https://blog.youkuaiyun.com/shenchengxinsunwei/article/details/84284110

1.zoopkkeepe目录conf下复制zoo_simple.cfg 文件,cp zoo_simple.cfg zoo.cfg

2.修改zoo.cfg中的dataDir文件位置,2181默认对客户端提供的端口

3.添加机器节点,server.x=master:port1:port2 (port1:集群内机器通讯使用(Leader监听此端口)port2:选举leader使用)

4.每台机器在2步骤中的文件下创建myid文件 touch myid,然后在myid文件中写入对应的服务编号,即server.x=master:port1:port2中的x

5.启动服务,bin/zkServer.sh start (每台机器都执行,可以写成脚本统一运行),如果机器之间通信不通,看下端口信息是否通信

6.如果端口不通:sudo firewall-cmd --zone=public --add-port=port/tcp --permanent(permanent 持久化)

重启防火墙:sudo systemctl restart firewalld

7.查看zk状态:bin/zkServer.sh status

8.zk的选举,必须大于半数的机存活即3台机器,>=2 zk能正常运行,<2n+1为了投票选举有结果(半可用原则)>

9.查看端口: firewall-cmd --permanent --list-port 停止防火墙:systemctl stop firewalld

开机启动:systemctl enable firewalld 开机禁用:sytemctl disable firewalld

查看状态:systemctl status firewalld或者 firewall-cmd --state

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值