For a clean shutdown, the broker tries to talk to the controller and also
issues reads to zookeeper. Possibly that is where it tries to reconnect to
zk. It will help to look at the thread dump.

Thanks
Neha

On Fri, Jan 23, 2015 at 8:53 PM, Jaikiran Pai <jai.forums2...@gmail.com>
wrote:

> I was just playing around with the RC2 of 0.8.2 and noticed that if I
> shutdown zookeeper first I can't shutdown Kafka server at all since it goes
> into a never ending attempt to reconnect with zookeeper. I had to kill the
> Kafka process to stop it. I tried it against trunk too and there too I see
> the same issue. Should I file a JIRA for this and see if I can come up with
> a patch?
>
> FWIW, here's the unending (and IMO too frequent) attempts at trying to
> reconnect. I've a thread dump too which shows that the other thread which
> is trying to complete a controlled shutdown of Kafka is blocked forever for
> the zookeeper to be up. I can attach it to the JIRA.
>
> 2015-01-24 10:15:46,278] WARN Session 0x14b1a4136800000 for server null,
> unexpected error, closing socket connection and attempting reconnect
> (org.apache.zookeeper.ClientCnxn)
> java.net.ConnectException: Connection refused
>     at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
>     at sun.nio.ch.SocketChannelImpl.finishConnect(
> SocketChannelImpl.java:739)
>     at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(
> ClientCnxnSocketNIO.java:361)
>     at org.apache.zookeeper.ClientCnxn$SendThread.run(
> ClientCnxn.java:1081)
> [2015-01-24 10:15:47,437] INFO Opening socket connection to server
> localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL
> (unknown error) (org.apache.zookeeper.ClientCnxn)
> [2015-01-24 10:15:47,438] WARN Session 0x14b1a4136800000 for server null,
> unexpected error, closing socket connection and attempting reconnect
> (org.apache.zookeeper.ClientCnxn)
> java.net.ConnectException: Connection refused
>     at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
>     at sun.nio.ch.SocketChannelImpl.finishConnect(
> SocketChannelImpl.java:739)
>     at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(
> ClientCnxnSocketNIO.java:361)
>     at org.apache.zookeeper.ClientCnxn$SendThread.run(
> ClientCnxn.java:1081)
> [2015-01-24 10:15:49,056] INFO Opening socket connection to server
> localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL
> (unknown error) (org.apache.zookeeper.ClientCnxn)
> [2015-01-24 10:15:49,057] WARN Session 0x14b1a4136800000 for server null,
> unexpected error, closing socket connection and attempting reconnect
> (org.apache.zookeeper.ClientCnxn)
> java.net.ConnectException: Connection refused
>     at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
>     at sun.nio.ch.SocketChannelImpl.finishConnect(
> SocketChannelImpl.java:739)
>     at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(
> ClientCnxnSocketNIO.java:361)
>     at org.apache.zookeeper.ClientCnxn$SendThread.run(
> ClientCnxn.java:1081)
> [2015-01-24 10:15:50,801] INFO Opening socket connection to server
> localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL
> (unknown error) (org.apache.zookeeper.ClientCnxn)
> [2015-01-24 10:15:50,802] WARN Session 0x14b1a4136800000 for server null,
> unexpected error, closing socket connection and attempting reconnect
> (org.apache.zookeeper.ClientCnxn)
> java.net.ConnectException: Connection refused
>     at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
>     at sun.nio.ch.SocketChannelImpl.finishConnect(
> SocketChannelImpl.java:739)
>     at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(
> ClientCnxnSocketNIO.java:361)
>     at org.apache.zookeeper.ClientCnxn$SendThread.run(
> ClientCnxn.java:1081)
>
>
>
>
> -Jaikiran
>



-- 
Thanks,
Neha

Reply via email to