Generally we receive this issue when we trying zookeeper start again with same port while one instance of zookeeper is already running . For resolving issue follow below steps:
Exception :
[2017-05-08 13:54:00,409] ERROR Unexpected exception, exiting abnormally (org.apache.zookeeper.server.ZooKeeperServerMain) java.net.BindException: Address already in use at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:433) at sun.nio.ch.Net.bind(Net.java:425) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:67) at org.apache.zookeeper.server.NIOServerCnxnFactory.configure(NIOServerCnxnFactory.java:95) at org.apache.zookeeper.server.ZooKeeperServerMain.runFromConfig(ZooKeeperServerMain.java:111) at org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:86) at org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:52) at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:116) at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:78)
Follow below steps:
- To check zookeeper running instance and get process Id run below command
ps -ef|grep zookeeper
- Kill this process if you want to start zookeeper again
kill -9 zookeeperProcessId
- Restart zookeeper of you have kill zookeeper process.
Issues Solution
For more Kafka issue solution follow link Kafka and Zookeeper Issues.
Integration
Integrate Filebeat, Kafka, Logstash, Elasticsearch and Kibana