kafka系列——kafka实用命令(二)
前言:最近用kafka比较多,记录一下命令。
1,查看kafka的topic列表
bin/kafka-topics.sh --list --zookeeper 172.18.215.18:2181
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
3,启动消费者,从头消费 dofun-testhaha topic内数据
./bin/kafka-console-consumer.sh --bootstrap-server 172.18.215.19:9092 --topic dofun-testhaha --from-beginning
4,查看某个topic的分区情况
bin/kafka-topics.sh --describe --zookeeper 172.18.215.19:2181 --topic dofun-test
5,改变某个topic的分区数
./bin/kafka-topics.sh --alter --zookeeper 172.18.215.18:2181 --topic dofun-test1 --partitions 20
6,查看某个消费组的消费进度(偏移量)
bin/kafka-consumer-groups.sh --bootstrap-server 172.18.215.18:9092 --describe --group dofun-baidu1
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
8,删除topic
./bin/kafka-topics.sh --delete --zookeeper 172.18.215.20:2181 --topic dofun-test