티스토리 뷰
배경설명
AWS EC2에 카프카와 주키퍼를 single-node로 셋팅해서 로컬에서 접속테스트 이것저것하고
다른날 다시 연결해보니 연결이 안되는 현상 발생.
버전: kafka_2.12-2.5.0
급한 마음에 kill -9로 프로세스를 죽이고
다시 띄우니 아래 로그가 kafkaServer.log에 남아서 올라오지 않는다.
[2021-08-01 00:57:20,141] INFO [SocketServer brokerId=0] Started 1 acceptor threads for data-plane (kafka.network.SocketServer)
[2021-08-01 00:57:20,178] INFO [ExpirationReaper-0-Produce]: Starting (kafka.server.DelayedOperationPurgatory$ExpiredOperationReaper)
[2021-08-01 00:57:20,178] INFO [ExpirationReaper-0-Fetch]: Starting (kafka.server.DelayedOperationPurgatory$ExpiredOperationReaper)
[2021-08-01 00:57:20,179] INFO [ExpirationReaper-0-DeleteRecords]: Starting (kafka.server.DelayedOperationPurgatory$ExpiredOperationReaper)
[2021-08-01 00:57:20,189] INFO [ExpirationReaper-0-ElectLeader]: Starting (kafka.server.DelayedOperationPurgatory$ExpiredOperationReaper)
[2021-08-01 00:57:20,209] INFO [LogDirFailureHandler]: Starting (kafka.server.ReplicaManager$LogDirFailureHandler)
[2021-08-01 00:57:20,283] INFO Creating /brokers/ids/0 (is it secure? false) (kafka.zk.KafkaZkClient)
[2021-08-01 00:57:20,310] ERROR Error while creating ephemeral at /brokers/ids/0, node already exists and owner '세션아이디A' does not match current session '세션아이디B' (kafka.zk.KafkaZkClient$CheckedEphemeral)
[2021-08-01 00:57:20,319] ERROR [KafkaServer id=0] Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
org.apache.zookeeper.KeeperException$NodeExistsException: KeeperErrorCode = NodeExists
at org.apache.zookeeper.KeeperException.create(KeeperException.java:126)
at kafka.zk.KafkaZkClient$CheckedEphemeral.getAfterNodeExists(KafkaZkClient.scala:1819)
at kafka.zk.KafkaZkClient$CheckedEphemeral.create(KafkaZkClient.scala:1757)
at kafka.zk.KafkaZkClient.checkedEphemeralCreate(KafkaZkClient.scala:1724)
at kafka.zk.KafkaZkClient.registerBroker(KafkaZkClient.scala:95)
at kafka.server.KafkaServer.startup(KafkaServer.scala:273)
at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:44)
at kafka.Kafka$.main(Kafka.scala:82)
at kafka.Kafka.main(Kafka.scala)
[2021-08-01 00:57:20,322] INFO [KafkaServer id=0] shutting down (kafka.server.KafkaServer)
[2021-08-01 00:57:20,323] INFO [SocketServer brokerId=0] Stopping socket server request processors (kafka.network.SocketServer)
[2021-08-01 00:57:20,328] INFO [SocketServer brokerId=0] Stopped socket server request processors (kafka.network.SocketServer)
[2021-08-01 00:57:20,339] INFO [ReplicaManager broker=0] Shutting down (kafka.server.ReplicaManager)
[2021-08-01 00:57:20,342] INFO [LogDirFailureHandler]: Shutting down (kafka.server.ReplicaManager$LogDirFailureHandler)
[2021-08-01 00:57:20,343] INFO [LogDirFailureHandler]: Stopped (kafka.server.ReplicaManager$LogDirFailureHandler)
[2021-08-01 00:57:20,343] INFO [LogDirFailureHandler]: Shutdown completed (kafka.server.ReplicaManager$LogDirFailureHandler)
해결 방법
https://stackoverflow.com/questions/34393837/zookeeper-kafka-error-keepererrorcode-nodeexists
Zookeeper & Kafka error KeeperErrorCode=NodeExists
I have written a kafka consumer and producer that worked fine until today. This morning, when I started zookeeper and kafka, my consumer was not able to read messages, and I found this in the zooke...
stackoverflow.com
cd /tmp/kafka-logs
rm -rf *
이유는 검색해도 모르겠네.
주키퍼 키고 30초 딜레이해서 카프카를 켜라는 얘기도 있다. 좀 더 테스트 해볼 예정
'개발새발' 카테고리의 다른 글
1n년차 개발자 이직기 (0) | 2021.08.14 |
---|---|
[Kafka] 토픽목록 조회 2가지 방법 (0) | 2021.08.01 |
[start] amplify (7) - GraphQL API 401 원인 해결 (0) | 2021.06.21 |
문제를 해결하는 방법을 찾기 위한 방법 (0) | 2021.06.20 |
[start] amplify (6) - auth 적용 보류하기 (0) | 2021.06.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- JavaScript
- KAFKA
- 자바스크립트
- 코틀린
- 개발언어
- Amplify
- 후기
- 프로그래밍
- 주식
- auth
- AWS
- 자바
- 주식초보
- 이직
- openjdk
- 번역
- 공부
- es6
- 마리아DB
- 경제뉴스
- 개발
- mariadb
- 카프카
- 스터디
- 개발자
- Java
- Node.js
- Kotlin
- vue.js
- morningbrew
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함