Connection Zookeeper failed

Solution Verified - Updated -

Issue

I've ensemble zookeeper of 3 servers , and one cannot connect to the ensemble.

I can see the following error

2014-03-10 09:25:03 | [ INFO] | t/127.0.0.1:3888 | QuorumCnxManager                 | 53 - org.fusesource.fabric.fabric-linkedin-zookeeper - 7.2.0.redhat-024 | Received connection request /127.0.0.1:52396
2014-03-10 09:25:03 | [ WARN] | SendWorker:3     | QuorumCnxManager                 | 53 - org.fusesource.fabric.fabric-linkedin-zookeeper - 7.2.0.redhat-024 | Interrupted while waiting for message on queue
java.lang.InterruptedException
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:1961)[:1.6.0_45]
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2038)[:1.6.0_45]
        at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347)[:1.6.0_45]
        at org.apache.zookeeper.server.quorum.QuorumCnxManager.pollSendQueue(QuorumCnxManager.java:831)[53:org.fusesource.fabric.fabric-linkedin-zookeeper:7.2.0.redhat-024]
        at org.apache.zookeeper.server.quorum.QuorumCnxManager.access$500(QuorumCnxManager.java:62)[53:org.fusesource.fabric.fabric-linkedin-zookeeper:7.2.0.redhat-024]
        at org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.run(QuorumCnxManager.java:667)[53:org.fusesource.fabric.fabric-linkedin-zookeeper:7.2.0.redhat-024]
2014-03-10 09:25:03 | [ WARN] | SendWorker:3     | QuorumCnxManager                 | 53 - org.fusesource.fabric.fabric-linkedin-zookeeper - 7.2.0.redhat-024 | Send worker leaving thread
2014-03-10 09:25:03 | [ INFO] | Receiver[myid=3] | FastLeaderElection               | 53 - org.fusesource.fabric.fabric-linkedin-zookeeper - 7.2.0.redhat-024 | Notification: 3 (n.leader), 0x600002b83 (n.zxid), 0x1 (n.round), LOOKING (n.state), 3 (n.sid), 0x6 (n.peerEPoch), LOOKING (my state)
2014-03-10 09:25:03 | [ WARN] | RecvWorker:1     | QuorumCnxManager                 | 53 - org.fusesource.fabric.fabric-linkedin-zookeeper - 7.2.0.redhat-024 | Connection broken for id 1, my id = 3, error =
java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(SocketInputStream.java:168)[:1.6.0_45]
        at java.net.SocketInputStream.read(SocketInputStream.java:182)[:1.6.0_45]
        at java.io.DataInputStream.readInt(DataInputStream.java:370)[:1.6.0_45]
        at org.apache.zookeeper.server.quorum.QuorumCnxManager$RecvWorker.run(QuorumCnxManager.java:747)[53:org.fusesource.fabric.fabric-linkedin-zookeeper:7.2.0.redhat-024]
2014-03-10 09:25:03 | [ WARN] | RecvWorker:1     | QuorumCnxManager                 | 53 - org.fusesource.fabric.fabric-linkedin-zookeeper - 7.2.0.redhat-024 | Interrupting SendWorker
2014-03-10 09:25:03 | [ WARN] | RecvWorker:3     | QuorumCnxManager                 | 53 - org.fusesource.fabric.fabric-linkedin-zookeeper - 7.2.0.redhat-024 | Connection broken for id 3, my id = 3, error =
java.net.SocketException: Socket closed
        at java.net.SocketInputStream.socketRead0(Native Method)[:1.6.0_45]
        at java.net.SocketInputStream.read(SocketInputStream.java:129)[:1.6.0_45]
        at java.net.SocketInputStream.read(SocketInputStream.java:182)[:1.6.0_45]
        at java.io.DataInputStream.readInt(DataInputStream.java:370)[:1.6.0_45]
        at org.apache.zookeeper.server.quorum.QuorumCnxManager$RecvWorker.run(QuorumCnxManager.java:747)[53:org.fusesource.fabric.fabric-linkedin-zookeeper:7.2.0.redhat-024]
2014-03-10 09:25:03 | [ WARN] | RecvWorker:3     | QuorumCnxManager                 | 53 - org.fusesource.fabric.fabric-linkedin-zookeeper - 7.2.0.redhat-024 | Interrupting SendWorker

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.