반응형
kafka-topics.sh
// 토픽 목록 조회
kafka-topics.sh --bootstrap-server <broker-address> --list
// 토픽 생성 (생성 시 파티션 사이즈 및 레플리카 개수 지정)
kafka-topics.sh --bootstrap-server <broker-address> --create --topic <topic-name> --partitions <size> --replication-factor <size>
// 토픽 정보 조회
kafka-topics.sh --bootstrap-server <broker-address> --describe --topic <topic-name>
// 토픽 삭제
kafka-topics.sh --bootstrap-server <broker-address> --delete --topic <topic-name>
kafka-console-producer.sh
// 메시지 발행
kafka-console-producer.sh --bootstrap-server <broker-address> --topic <topic-name>
kafka-console-consumer.sh
// 메시지 소비 (--from-beginning는 메시지를 처음부터 읽음, 없으면 최신 메시지 부터 읽음)
kafka-console-consumer.sh --bootstrap-server <broker-address> --topic <topic-name> --from-beginning
kafka-consumer-groups.sh
// 컨슈머 그룹 목록 조회
kafka-consumer-groups.sh --bootstrap-server <broker-address> --list
// 특정 그룹 상태 확인
kafka-consumer-groups.sh --bootstrap-server <broker-address> --describe --group <group-name>
// 컨슈머 그룹이 구독하는 모든 토픽에 대해 오프셋 리셋(처음부터 다시 읽기)
kafka-consumer-groups.sh --bootstrap-server <broker-address> --gruop <group-name> --reset-offsets --to-earliest --all-topics --execute
반응형
'공부 > Kafka' 카테고리의 다른 글
[Kafka] Topic, Partition, Producer, Consumer (0) | 2025.08.29 |
---|---|
[Kafka] Zookeeper와 Broker (0) | 2025.06.29 |
[Kafka] Kafka의 특징 (0) | 2021.06.13 |
[Kafka: 카프카] Kafka란? (0) | 2021.06.07 |