Recent Comments
Link
Recent Posts
Today
Total
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
관리 메뉴

Study Memory Work

[Kafka] kafka 실행 오류 (Unexpected exception, exiting abnormally (org.apache.zookeeper.server.ZooKeeperServerMain)java.net.BindException: Address already in use) 본문

Data

[Kafka] kafka 실행 오류 (Unexpected exception, exiting abnormally (org.apache.zookeeper.server.ZooKeeperServerMain)java.net.BindException: Address already in use)

Hera Choi 2023. 5. 25. 13:19

kafka 실행 시, zookeeper 에서 "Address already in use" 오류가 나는 경우.

- 오류 메세지 : 

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:461)
        at sun.nio.ch.Net.bind(Net.java:453)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:222)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:85)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:78)
        at org.apache.zookeeper.server.NIOServerCnxnFactory.configure(NIOServerCnxnFactory.java:676)
        at org.apache.zookeeper.server.ZooKeeperServerMain.runFromConfig(ZooKeeperServerMain.java:158)
        at org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:112)
        at org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:67)
        at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:140)
        at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:90)

 

주키퍼(ZooKeeper) 서버가 실행 중인 동일한 주소와 포트에서 다른 프로세스가 이미 사용 중이기 때문에 사용중인 주키퍼를 죽이고 재실행 해야함.

$ sudo lsof -i :2181	// 떠있는 주키퍼 확인


COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    51329 root  135u  IPv6 230610      0t0  TCP *:2181 (LISTEN)


sudo kill 51329		// 주키퍼 kill

 

주키퍼 다시 실행해보기.

sudo bin/zookeeper-server-start.sh config/zookeeper.properties	// 일반실행
sudo bin/zookeeper-server-start.sh -daemon config/zookeeper.properties	// 데몬실행

sudo bin/kafka-server-start.sh config/server.properties	// 일반실행
sudo bin/kafka-server-start.sh -daemon config/server.properties	// 데몬실행