Zookeeper集群模式无法部署云服务器java.net.BindException: Cannot assign requested address的解决方法

在zookeeper集群搭好后,启动的时候日志报如下错误
在这里插入图片描述
在这里插入图片描述

这种错误的时候。
第一种方法 如果是搭的伪集群,在本地搭的,可以将每个节点下的zoo.cfg 的ip改为 ip addr 所对应的内网ip
第二种解决方法
很简单,在每个Zookeeper节点上的zoo.cfg里面添加上

quorumListenOnAllIPs=true这个参数的潜在问题(待日后对这方面理解的更多了可以再研究)

主要是会影响ZAB协议和FastLeaderElection协议。
官网原文如下
quorumListenOnAllIPs
When set to true the ZooKeeper server will listen for connections from its peers on all available IP addresses, and not only the address configured in the server list of the configuration file. It affects the connections handling the ZAB protocol and the Fast Leader Election protocol. Default value is false

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值