Hi Pramod,

Zookeeper 3.5.1-alpha is not a stable release (also it is quite an old
one). Did you choose it for a reason? If any 3.5 ZooKeeper would be OK for
you, then I suggest the latest stable one: ZooKeeper 3.5.6
See the release notes:
https://zookeeper.apache.org/releases.html#releasenotes

Kind regards,
Mate

On Fri, Jan 24, 2020 at 2:27 AM Pramod Srinivasan
<pra...@juniper.net.invalid> wrote:

> Hello Everyone,
>
> I am using Zookeeper 3.5.1-alpha and I see a problem when I am using a 2
> node setup.
>
> Node 1 Zookeeper logs:
>
> 2020-01-11 11:29:52,141 [myid:2147483653] - INFO
> [QuorumPeerListener:QuorumCnxManager$Listener@631] - My election bind
> port: 0.0.0.0/0.0.0.0:61898
> 2020-01-11 <http://0.0.0.0/0.0.0.0:618982020-01-11> 11:29:52,149
> [myid:2147483653] - ERROR
> [WorkerSender[myid=2147483653]:NIOServerCnxnFactory$1@92] - Thread
> Thread[WorkerSender[myid=2147483653],5,main] died
> java.lang.NullPointerException
>         at
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown
> Source)
>         at java.util.concurrent.LinkedBlockingQueue.poll(Unknown Source)
>         at
> org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:462)
>         at java.lang.Thread.run(Unknown Source)
> 2020-01-11 11:29:52,161 [myid:2147483653] - INFO
> [QuorumPeer[myid=2147483653](plain=/0:0:0:0:0:0:0:0:61896)(secure=disabled):QuorumPeer@986]
> - LOOKING
>
> Node 2 Zookeeper logs:
>
> 2020-01-11 11:29:51,852 [myid:2147483652] - WARN
> [WorkerSender[myid=2147483652]:QuorumCnxManager@459] - Cannot open
> channel to 2147483653 at election address /128.0.0.5:61898
> java.net.ConnectException: Connection refused
>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>         at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
>         at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown
> Source)
>         at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
>         at java.net.SocksSocketImpl.connect(Unknown Source)
>         at java.net.Socket.connect(Unknown Source)
>         at
> org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:444)
>         at
> org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:485)
>         at
> org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:421)
>         at
> org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:486)
>         at
> org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:465)
>         at java.lang.Thread.run(Unknown Source)
>
> Zookeeper server on the nodes never recover from this state and clients
> are unable to connect to the server. Any hint on what the problem is based
> on the back trace on Node 1 logs? Is this a Zookeeper server code issue or
> a setup issue?
>
> Thanks,
> Pramod
>
>
>

Reply via email to