Kafka 명령줄 도구 모음: 메시지 대기열을 쉽게 관리할 수 있도록 도와줍니다.
Kafka는 대량의 데이터 스트림을 처리할 수 있는 분산 게시-구독 메시징 시스템입니다. Kafka 명령줄 도구를 사용하면 주제 생성 및 관리, 메시지 생성 및 사용, 클러스터 상태 모니터링 등 Kafka 클러스터를 쉽게 관리할 수 있습니다.
1. 토픽 생성 및 관리
kafka-topics --create --topic my-topic --partitions 3 --replication-factor 2
이 명령은 3개의 파티션과 2개의 복제 요소가 있는 "my-topic"이라는 토픽을 생성합니다.
kafka-topics --list
이 명령은 모든 주제를 나열합니다.
kafka-topics --describe --topic my-topic
이 명령은 "my-topic" 주제에 대한 세부 정보를 설명합니다.
2. 메시지 생성 및 소비
kafka-console-producer --topic my-topic
이 명령은 "my-topic" 주제에 메시지를 보내는 데 사용할 수 있는 콘솔 생성기를 시작합니다.
kafka-console-consumer --topic my-topic --from-beginning
이 명령은 "my-topic" 주제의 메시지를 소비하는 데 사용할 수 있는 콘솔 소비자를 시작합니다.
3. 클러스터 상태 모니터링
kafka-server-status --url localhost:9092
이 명령은 Kafka 서버의 상태 정보를 표시합니다.
kafka-broker-stats --url localhost:9092
이 명령은 Kafka 브로커의 통계를 표시합니다.
kafka-consumer-groups --list --url localhost:9092
이 명령은 모든 소비자 그룹을 나열합니다.
4. 기타 명령
kafka-admin --help
이 명령은 모든 Kafka 관리 명령에 대한 도움말 정보를 표시합니다.
kafka-run-class org.apache.kafka.tools.MirrorMaker --help
이 명령은 MirrorMaker 도구의 도움말 정보를 표시합니다.
5. 추가 정보
Kafka 명령줄 도구에 대한 자세한 내용은 다음 리소스를 참조하세요.
Summary
Kafka 명령줄 도구는 Kafka 클러스터를 관리하기 위한 강력한 도구입니다. 이러한 도구를 사용하여 주제를 생성 및 관리하고, 메시지를 생성 및 사용하고, 클러스터 상태를 모니터링할 수 있습니다.
위 내용은 손쉬운 메시지 대기열 관리: Kafka 명령줄 도구에 대한 전체 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!