DevOps/Kafka

[카프카 프로그래밍] kafka-topics.sh

키깡 2024. 6. 30.

목차

728x90
  • 토픽생성
    • bin/kafka-topics.sh --create --bootstrap-server my_kafka:9092 --topic hello.kafka
      [카프카 프로그래밍] kafka-topics.sh
  • 상세 (파티션이나 rf등이 보고싶다!)
    • bin/kafka-topics.sh --bootstrap-server my_kafka:9092 --topic hello.kafka --describe
      [카프카 프로그래밍] kafka-topics.sh
  • 내가 상세한 설정을 다르게 만들고 싶어 (파티션은 10으로, rf는 1로, retention도 바꿔서)
    • bin/kafka-topics.sh --create --bootstrap-server my_kafka:9092 --partitions 10 --replication-factor 1 --topic hello.kafka2 --config retention.ms=1728000000
      [카프카 프로그래밍] kafka-topics.sh
  • bin/kafka-topics.sh --bootstrap-server my_kafka:9092 --topic hello.kafka2 --describe
    [카프카 프로그래밍] kafka-topics.sh
  • 이거를 파티션 11개로 만들고 싶어!
    • bin/kafka-topics.sh --bootstrap-server my_kafka:9092 --topic hello.kafka2 --alter --partitions 11
      [카프카 프로그래밍] kafka-topics.sh
      describe 해보면, 11개 파티션 생성 완료.
      [카프카 프로그래밍] kafka-topics.sh
  • 퀴즈! 파티션 5개로 줄이기 가능?
    • 못함. 에러남(InvalidPartitionsException) 줄이는 거 안됨.
      [카프카 프로그래밍] kafka-topics.sh

댓글