解决:搭建zookeeper集群时报错:Cannot open channel to 3 at election address xxx/24:xxxx …… No route to host

搭建zookeeper集群时,配置文件为:

…………省略其他内容

server.1=192.168.244.128:2888:3888
server.2=192.168.244.129:2888:3888
server.3=192.168.244.130:2888:3888

各自主机的dataDir也都分别创建了 myid 文件。

在三台主机上分别启动 zkServer 都没有问题,但是查看status时,报错:Error contacting service. It is probably not running. 查看日志发现 Cannot open channel to 3 at election address xxx/24:xxxx …… No route to host 。

提示找不到目标主机的路径,怀疑是因为防火墙原因,造成目标主机不可达。

百度,发现解决方案,在三台主机上分别将另外两个地址加入防火墙白名单。

firewall-cmd --zone=trusted --add-source=192.168.244.129/24 --permanent

最后,重新reload

firewall-cmd --reload

再重启各zookeeper之后 正常。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值