
kafka常用操作
创建topic
bin/kafka-topics.sh --create --bootstrap-server 10.131.139.155:9092 --replication-factor 1 --partitions 3 --topic test
修改分区
bin/kafka-topics.sh --alter --bootstrap-server 10.131.139.155:9092 --partitions 3 --topic test
创建消费者组并在后台持续消费
nohup /path/to/kafka/bin/kafka-console-consumer.sh \
--bootstrap-server kafka1:9092 \
--topic test \
--group my-test-group \
--from-beginning > consumer.log 2>&1 &
查看group在指定topic各分区的消费情况
bin/kafka-consumer-groups.sh --bootstrap-server 10.131.139.155:9092 --describe --group my-test-group

可以从这里看到每个分区的消息、提交偏移量以及对应的客户端
可以通过watch -n 1 观察每秒的变化情况
发送消息
./kafka_2.11-2.4.1/bin/kafka-console-producer.sh --broker-list 10.131.139.155:9092 --topic test --property parse.key=true --property key.separator=: