kafka系列——kafka实用命令(二)

前言:最近用kafka比较多,记录一下命令。


1,查看kafka的topic列表

bin/kafka-topics.sh --list --zookeeper 172.18.215.18:2181

kafka系列——kafka实用命令(二)

2, 启动一个生产者,并向 dofun-testhaha 这个topic发送数据

./bin/kafka-console-producer.sh --broker-list 172.18.215.18:9092,172.18.215.19:9092,172.18.215.20:9092 --topic dofun-testhaha

kafka系列——kafka实用命令(二)

3,启动消费者,从头消费 dofun-testhaha topic内数据

./bin/kafka-console-consumer.sh --bootstrap-server 172.18.215.19:9092 --topic dofun-testhaha --from-beginning

 

kafka系列——kafka实用命令(二)

4,查看某个topic的分区情况

bin/kafka-topics.sh --describe --zookeeper 172.18.215.19:2181  --topic dofun-test

kafka系列——kafka实用命令(二)

5,改变某个topic的分区数

./bin/kafka-topics.sh --alter --zookeeper 172.18.215.18:2181 --topic dofun-test1 --partitions 20

kafka系列——kafka实用命令(二)

6,查看某个消费组的消费进度(偏移量)

bin/kafka-consumer-groups.sh --bootstrap-server 172.18.215.18:9092 --describe --group dofun-baidu1

kafka系列——kafka实用命令(二)

 7,修改某个消费组的偏移量

bin/kafka-consumer-groups.sh --bootstrap-server 172.18.215.18:9092,172.18.215.19:9092,172.18.215.20:9092 --group dofun-baidu --topic dofun-cloud-newgps --execute --reset-offsets --to-offset 14000000

kafka系列——kafka实用命令(二)

8,删除topic

./bin/kafka-topics.sh --delete --zookeeper 172.18.215.20:2181 --topic dofun-test

kafka系列——kafka实用命令(二)