在Kafka Version爲0.11.0.0以後,Consumer的Offset信息再也不默認保存在Zookeeper上,而是選擇用Topic的形式保存下來。在命令行中能夠使用kafka-consumer-groups的腳本實現Offset的相關操做。git
更新Offset的三個維度:github
什麼參數都不加:只是打印出位移調整方案,不具體執行bootstrap
bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group test-group --reset-offsets --all-topics --to-earliest --execute
bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group test-group --reset-offsets --all-topics --to-offset 500000 --execute
bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group test-group --reset-offsets --all-topics --to-current --execute
bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group test-group --reset-offsets --all-topics --shift-by -100000 --execute
bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group test-group --reset-offsets --all-topics --to-datetime 2017-08-04T14:30:00.000
參考文檔:https://zoeminghong.github.io/2018/07/20/Kafka%20ConsumerOffset20180720/ide