Kafka

자주쓰는 Kafka 명령어

ZzangHo 2022. 1. 26. 15:07
728x90

명령어

  • 카프카 컨슈머 그룹 오프셋 리셋
    kafka-consumer-groups.sh –bootstrap-server {브로커정보} –group {그룹명} –topic {토픽명} –reset-offsets –to-earliest –execute
  • 카프카 컨슈머 그룹 오프셋 00만큼 이동
    kafka-consumer-groups.sh –bootstrap-server {브로커정보} –group {그룹명} –reset-offsets –shift-by -{이동하고자 하는 값} –topic {토픽명} –execute
  • 카프카 컨슈머 그룹 오프셋 확인
    kafka-consumer-groups.sh –bootstrap-server {브로커정보} –group {그룹명} –describe
  • 카프카 토픽 컨슈머(조회)
    kafka-console-consumer.sh –bootstrap-server {브로커정보} –topic {토픽명} –from-beginning
  • 카프카 토픽 그룹 확인
    kafka-topics.sh –bootstrap-server {브로커정보} –topic {토픽명} –list
  • 카프카 토픽 리스트 확인
    kafka-topics.sh –list –bootstrap-server {브로커정보}

 

나같은 경우에는 현재 컨슈머를 주로 만들었기 때문에 컨슈머 명령어 위주로 정리를 하였다.

프로젝트를 진행하면서 주로 많이 쓰는 명령어는 바로 오프셋 리셋, 컨슈머 그룹 오프셋 확인 명령어를 주로 사용하였다

그 이유는 퍼블리셔를 내가 만들지 않았기 때문에 "개발"단계에서는 데이터 전송을 매번 요청할 수가 없다. 

그렇기 때문에 한번 땡긴 뒤에 다시 오프셋을 reset하여 새로 데이터를 다시 가져와 보고 이런식으로 작업을 하였다.

 

'Kafka' 카테고리의 다른 글

토픽과 파티션, 레코드  (0) 2022.01.26
Kafka에서 데이터 순서 보장하려면?  (0) 2022.01.26
Kafka 정리  (0) 2022.01.26
Kafka Connect  (0) 2022.01.26
Apache Kafka  (0) 2022.01.26