命令行工具
下载 Apache Kafka 二进制包
-
解压
tar -xzvf kafka_2.13-2.6.1.tgz
-
进入命令行目录
cd kafka_2.13-2.6.1/bin
基本操作
- Topic列表
./kafka-topics.sh --bootstrap-server 10.9.188.159:9092 --list
- 查看Topic详情
./kafka-topics.sh --bootstrap-server 10.9.188.159:9092 --describe --topic test-topic
- 发送消息
./kafka-console-producer.sh --bootstrap-server 10.9.188.159:9092 --topic test-topic
- 接收消息
./kafka-console-consumer.sh --bootstrap-server 10.9.188.159:9092 --topic test-topic --group test-group --from-beginning
- 消费组列表
接收消息命令不退出,另开终端执行下述命令
./kafka-consumer-groups.sh --bootstrap-server 10.9.188.159:9092 --list
- 消费组详情
./kafka-consumer-groups.sh --bootstrap-server 10.9.188.159:9092 --describe --group test-group
- 删除消费组
./kafka-consumer-groups.sh --bootstrap-server 10.9.188.159:9092 --delete --group test-group