kafka常用命令
1、kafka服务启动
kafka-server-start.sh ../config/server.properties
2、查看有哪些主题
kafka-topics.sh --list --zookeeper zk服务IP:2181
3、创建topic
kafka-topics.sh --create --zookeeper zk服务IP:2181 --replication-factor 1 --partitions 1 --topic WordCount
4、查看topic的详细信息
kafka-topics.sh -zookeeper zk服务IP:2181 -describe -topic WordCount
5、kafka生产者客户端命令
kafka-console-producer.sh --broker-list kafka服务IP:9092 --topic WordCount
6、kafka消费者客户端控制台消费命令
kafka-console-consumer.sh --bootstrap-server localhost:9092 --from-beginning --topic WordCount
7、删除topic
kafka-topics.sh --zookeeper zk服务IP:2181 --delete --topic WordCount
(注:不能真正删除topic只是把这个topic标记为删除(marked for deletion),要彻底把topic删除必须把kafka中与当前topic相关的数据目录和zookeeper中与当前topic相关的路径一并删除。)
8、查看topic的指定活动组下offset的消费情况
kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper localhost:12181 --topic WordCount --group test_group
9、查看当前的所有消费组(不能使用zookeeper查询)
kafka-consumer-groups.sh --bootstrap-server IP:9092 --list
10、指定消费组查询消费情况及消费者的信息
kafka-consumer-groups.sh --bootstrap-server IP:9092 --describe --group groupname

浙公网安备 33010602011771号