HI Rahul, are you sure all servers are actually binding port 3888 on the right interface (or on 0.0.0.0) and not on the loopback (127.0.0.1)? What does netstat -apentu | grep -i listen | grep 3888 say?
-rgs On 19 June 2015 at 22:22, Rahul <[email protected]> wrote: > I have installed zookeeper in 3 different aws servers. The following is > the configuration in all the servers > > tickTime=2000 > initLimit=10 > syncLimit=5 > dataDir=/var/zookeeper > clientPort=2181 > server.1=x.x.x.x:2888:3888 > server.2=x.x.x.x:2888:3888 > server.3=x.x.x.x:2888:3888 > All the three instance have a myid file at var/zookeeper with appropriate > id in it. All the three servers have all ports open from the aws console. > But when I run the zookeeper server, I get the following error in all the > instances. > > > All the three instance have a myid file at var/zookeeper with appropriate > id in it. All the three servers have all ports open from the aws console. > But when I run the zookeeper server, I get the following error in all the > instances. > > 2015-06-19 12:09:22,989 [myid:1] - WARN > [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:QuorumCnxManager@382] > - Cannot open channel to 2 at election address /x.x.x.x:3888 > 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.connectAll(QuorumCnxManager.java:402) > at > org.apache.zookeeper.server.quorum.FastLeaderElection.lookForLeader(FastLeaderElection.java:840) > at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:762) > 2015-06-19 12:09:23,170 [myid:1] - WARN > [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:QuorumCnxManager@382] > - Cannot open channel to 3 at election address /x.x.x.x:3888 > 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.connectAll(QuorumCnxManager.java:402) > at > org.apache.zookeeper.server.quorum.FastLeaderElection.lookForLeader(FastLeaderElection.java:840) > at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:762) > 2015-06-19 12:09:23,170 [myid:1] - INFO > [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:FastLeaderElection@849] - > Notification time out: 25600 > — > Rahul
