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

 

posted @ 2020-06-24 11:39  W&L  阅读(223)  评论(0)    收藏  举报