티스토리 뷰

반응형

내 경우에는 다음과 같은 흐름에서 해당 이슈가 발생하였다.

  1. 로컬 환경을 기반으로 zookeper와 kafka 실행
  2. ctrl+c 따위의 명령어로 이들을 모두 종료한 후 다른 짓
  3. 다시 실행했을 때, zookeper는 잘 올라오지만 kafka는 다음과 같은 로그와 함께 실행되지 않음
[2023-02-28 22:24:49,384] ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
kafka.common.InconsistentClusterIdException: The Cluster ID IFnjWyYcROOKY57-iqsdPg doesn't match stored clusterId Some(9Kdzcf9xTRm5QAw_JkfmwQ) in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong.
	at kafka.server.KafkaServer.startup(KafkaServer.scala:223)
	at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:44)
	at kafka.Kafka$.main(Kafka.scala:82)
	at kafka.Kafka.main(Kafka.scala)

요 문제는 kafka server.properties의 정보와 kafka 로그 파일이 저장되는 위치의 meta.properties의 정보가 다르기에 발생한다고 하며, meta.properties를 삭제하거나 수정하는 것으로 이슈를 해결할 수 있다.

meta.properties의 위치는 /tmp/kafka-logs를 확인하거나, server.properties의 log.dirs 설정에 명시된 경로에서 찾을 수 있다.

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함