您好,我在阿里云買了三臺機ecs,但是搭建zookeeper總是報錯,后來搭建偽分布式時把server的ip寫成localhost就可以搭建成功,如果寫成外網ip地址,啟動就報錯,下面是localhost的配置
server.1=localhost:40001:50001
server.2=localhost:40002:50002
server.3=localhost:40003:50003,這樣提供就可以成功,
server.1=node3:40001:50001
server.2=node3:40002:50002
server.3=node3:40003:50003
這樣就會報錯,錯誤信心如下
2016-12-16 09:14:02,659 [myid:3] - ERROR [node3/120.77.171.8:50003:QuorumCnxManager$Listener@517] - Exception while liste
ning
java.net.BindException: Cannot assign requested address
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
at java.net.ServerSocket.bind(ServerSocket.java:376)
at java.net.ServerSocket.bind(ServerSocket.java:330)
at org.apache.zookeeper.server.quorum.QuorumCnxManager$Listener.run(QuorumCnxManager.java:507)
2016-12-16 09:14:02,672 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:60003:QuorumPeer@714] - LOOKING
2016-12-16 09:14:02,675 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:60003:FastLeaderElection@815] - New election. My id
= 3, proposed zxid=0x100000097
2016-12-16 09:14:02,678 [myid:3] - WARN [WorkerSender[myid=3]:QuorumCnxManager@382] - Cannot open channel to 1 at electi
on address node3/120.77.171.8:50001
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:368)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:341)
at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:4
49)
at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:430)
at java.lang.Thread.run(Thread.java:745)
2016-12-16 09:14:02,681 [myid:3] - WARN [WorkerSender[myid=3]:QuorumCnxManager@382] - Cannot open channel to 2 at electi
on address node3/120.77.171.8:50002
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:368)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:341)
at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:4
49)at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:430)
at java.lang.Thread.run(Thread.java:745)
弄了好久沒找到問題,如果您有時間,希望您幫我看看,我的郵箱[email protected],謝謝
uj5u.com熱心網友回復:
使用私有網路可以uj5u.com熱心網友回復:
長期出售各種地區服務器和尋找服務器銷售人員 有需要的加qq2790138611私聊uj5u.com熱心網友回復:
可參考https://blog.csdn.net/sl1992/article/details/79879209看看能不能幫到你uj5u.com熱心網友回復:
一般是防火墻埠沒映射出來的問題uj5u.com熱心網友回復:
您好,我也是買了3臺騰訊的云主機,搭建的zookeeper集群,可以啟動,但是查看集群狀態時提示:Error contacting service. It is probably not running.
然后我就去看zookeeper.out日志檔案:
2020-03-30 17:28:10,863 [myid:2] - WARN [QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:QuorumCnxManager@400] - Cannot open channel to 3 at election address /10.206.**.**:3888
java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlai
連接被拒絕了,防火墻?檢查了防火墻3臺全關閉了:
[root@VM_0_15_centos ZKdataDir]# systemctl status iptables.service
● iptables.service - IPv4 firewall with iptables
Loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled; vendor preset: disabled)
Active: inactive (dead)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/14144.html
標籤:服務器
