Backend/Kafka

[Kafka] 카프카 명령어 정리

findmypiece 2021. 12. 30. 17:25
728x90

카프카 설치 폴더 의 bin 폴더로 이동하면 카프카 상태를 확인할 수 있는 몇가지 쉘 들이 있다. 결국 이를 이용하는 것이 카프카 명령어다.

 

토픽리스트 확인

./kafka-topics.sh --list --bootstrap-server ${broker-host}

 

토픽생성

./kafka-topics.sh --create --topic ${topic-name} --zookeeper ${zookeeper-host} --partitions 1 --replication-factor 1

 

토픽 상세보기

./kafka-topics.sh --describe --bootstrap-server ${broker-host} --topic ${topic-name}

 

토픽에 데이터 넣기

./kafka-console-producer.sh --broker-list localhost:9092 --topic ${topic-name}

 

토픽데이터 확인

 - 이 명령어는 tail 기능이 포함되어 있어 실시간으로 프로듀싱 되는 데이터를 확인할 수 있다.

./kafka-console-consumer.sh --bootstrap-server ${broker-host} --topic ${topic-name} --from-beginning

 

토픽의 현재 offset 확인

./kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list ${broker-host} --topic ${topic-name}

 

https://pinggoopark.tistory.com/6
https://mongsil-jeong.tistory.com/42
728x90

'Backend > Kafka' 카테고리의 다른 글

Kafka, Kafka Streams  (0) 2022.09.07
[Kafka] Consumer Error Handling(retry, recovery)  (0) 2022.02.15
[Kafka] multi KafkaTemplate  (0) 2022.02.11
[Kafka] 삽질 기록..  (0) 2022.02.10