kafka命令行的管理使用
Posted Tenic
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kafka命令行的管理使用相关的知识,希望对你有一定的参考价值。
-
1、创建topic
-
使用
kafka-topics.sh
脚本kafka-topics.sh --create --partitions 3 --replication-factor 2 --topic test --zookeeper hadoop01:2181,hadoop02:2181,hadoop03:2181
-
-
2、查询所有的topic
-
使用
kafka-topics.sh
脚本kafka-topics.sh --list --zookeeper hadoop01:2181,hadoop02:2181,hadoop03:2181
-
-
3、查看topic的描述信息
-
使用
kafka-topics.sh
脚本kafka-topics.sh --describe --topic test --zookeeper hadoop01:2181,hadoop02:2181,hadoop03:2181
-
-
4、删除topic
-
使用
kafka-topics.sh
脚本kafka-topics.sh --delete --topic test --zookeeper hadoop01:2181,hadoop02:2181,hadoop03:2181
-
-
5、模拟生产者写入数据到topic中
-
使用
kafka-console-producer.sh
脚本kafka-console-producer.sh --broker-list hadoop01:9092,hadoop02:9092,hadoop03:9092 --topic test
-
-
6、模拟消费者拉取topic中的数据
-
使用
kafka-console-consumer.sh
脚本kafka-console-consumer.sh --zookeeper hadoop01:2181,hadoop02:2181,hadoop03:2181 --topic test --from-beginning 或者 kafka-console-consumer.sh --bootstrap-server hadoop01:9092,hadoop02:9092,hadoop03:9092 --topic test --from-beginning
-
以上是关于kafka命令行的管理使用的主要内容,如果未能解决你的问题,请参考以下文章