본문 바로가기
Infra

[Kafka] org.apache.kafka.common.errors.timeoutexception: the adminclient thread has exited. call: createtopics

by GOMJ 2024. 9. 8.

kafka topic 생성시 다음과 같은 에러가 발생했다.

 

해당 문구로 오류를 찾아봐도 해답을 찾을 수 없었다. 그래서 kafka 자체가 정상적으로 등록이 된건가 확인하니 host가 localhost가 아닌 다른 public ip로 등록되어 있었다.

 

INFO Registered broker 0 at path /brokers/ids/0 with addresses: PLAINTEXT://192.168.x.x:9092, czxid (broker epoch): 196 (kafka.zk.KafkaZkClient)

 

그래서 bootstrap-server를 localhost로 등록하려고 하니 찾을 수 없어서 에러가 발생했던 것이다.

 

localhost로 등록을 해주려면 kafka의 $kafka_home/config/server.properties를 수정해야 한다.

 


vi server.properties

vi의 find 명령어로 해당 부분 찾기 /listeners

listeners=PLAINTEXT://:9092

해당 부분을 다음과 같이 변경

listeners=PLAINTEXT://localhost:9092

'Infra' 카테고리의 다른 글

TLS 버전 차이  (0) 2024.09.29
Dockerfile 작성시 RUN, CMD 구분하기  (0) 2024.09.15
git repository 변경시 충돌문제 해결  (0) 2024.09.06
모니터링 기초 - netstat 명령어  (0) 2024.09.01
OSI 7계층  (0) 2024.08.25