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