簡體   English   中英

Zookeeper連接異常,連接被拒絕

[英]Zookeeper connection exception, connection refused

 ERROR NetworkManager client connect error
java.net.ConnectException: Connection refused
        at sun.nio.ch.Net.connect0(Native Method)
        at sun.nio.ch.Net.connect(Net.java:458)
        at sun.nio.ch.Net.connect(Net.java:450)
        at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:648)
        at ch.usi.da.paxos.ring.NetworkManager.connectClient(NetworkManager.java         :295)
        at ch.usi.da.paxos.ring.RingManager.notifyRingChanged(RingManager.java:115)
        at ch.usi.da.paxos.ring.RingManager.process(RingManager.java:189)
        at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.j         ava:522)
        at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:498)

是從Java客戶端調用Zookeeper時收到的錯誤。

我的Zookeeper配置是

tickTime=2000
dataDir=/var/lib/zookeeper/
clientPort=2181
initLimit=5
syncLimit=2
server.1=192.168.1.200:2888:3888                                
server.2=192.168.1.201:2888:3888
server.3=192.168.1.202:2888:3888

我在Linux上運行該程序,在具有單個zookeeper實例的Windows上,一切運行正常。 Zookeeper客戶端似乎連接到與服務器不同的子網。

問題已解決。 客戶端首先選擇了ipv6接口,而服務器已配置為ipv4。 此后,客戶端選擇了計算機的全局IP,而服務器已配置為本地IP。

在群集上禁用ipv6並將服務器配置為全局ip可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM