kafka手動修改消費者偏移量

1.建立一個測試主題:

[root@snn bin]#./kafka-topics.sh --zookeeper snn:2181 --topic offset-test --partitions 2 --replication-factor 2 –create

檢查主題的設置情況:

[root@snn bin]#./kafka-topics.sh --zookeeper snn:2181 --topic offset-test –describe

2.向主題中寫入數據

[root@snn bin]# ./kafka-console-producer.sh --broker-list snn:6667 --topic offset-test

3.消費主題

[root@snn bin]# ./kafka-console-consumer.sh --bootstrap-server snn:6667 --group offsettest --topic offset-test –from-beginning

      

4.查看消費者消費偏移量

[root@snn bin]#./kafka-consumer-groups.sh --bootstrap-server snn:6667 --group offsettest –describe

5.設置爲最初偏移量:

[root@snn bin]#./kafka-consumer-groups.sh --bootstrap-server snn:6667 --group offsettest --topic offset-test --reset-offsets --to-earliest –execute

重新讀取數據:

6.設置任意偏移量:

[root@snn bin]# ./kafka-consumer-groups.sh --bootstrap-server snn:6667 --group offsettest --topic offset-test --reset-offsets --to-offset 3 –execute

7.設置最近偏移量

[root@snn bin]# ./kafka-consumer-groups.sh --bootstrap-server snn:6667 --group offsettest --topic offset-test --reset-offsets --to-latest --execute

參考文章:https://www.cnblogs.com/felixzh/p/8028118.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章