查询到topic:FIMS offset的最小值
kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list {kafka连接地址} --topic {队列} --time -2
offset的最大值:
kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list {kafka连接地址} --topic {队列} --time -1
一、kafka0.10.1.0之后版本版本:
1、查询消费组
kafka-consumer-groups.sh --bootstrap-server {kafka连接地址} --list
2、查询消费组详情
kafka-consumer-groups.sh --bootstrap-server {kafka连接地址} --describe --group {消费组}
3、删除消费组
kafka-consumer-groups.sh --bootstrap-server {kafka连接地址} --delete --group {消费组}
4、将执行kafka集群中的groupId的offset更新为最新;
kafka-consumer-groups.sh --bootstrap-server {kafka连接地址} --group {消费组} --reset-offsets --all-topics --to-latest --execute
5、将执行kafka集群中指定topic(FIM)指定分区(0)指定groupId(kpialarmrecv_hour01)的offset更新为指定值(91510157);
kafka-consumer-groups.sh --bootstrap-server {kafka连接地址} --group {消费组} --reset-offsets --topic {队列:分区} --to-offset 91510157 --execute
二、kafka0.10.1.0之前版本:offset保存在zookerper中
启动zookeeper client
zkCli.sh -timeout 5000 -server {zookerper连接地址}
[zk: localhost:2181(CONNECTED) 16] ls /brokers/topics/FIMS/partitions/8 (查看zookeeper目录)
[zk: localhost:2181(CONNECTED) 30] set /consumers/kpialarmrecv_hour/offsets/FIMS/0 1288 (设置consumer group:kpialarmrecv_hour topic:FIMS partition:0的offset为1288)
[zk: localhost:2181(CONNECTED) 30] get /consumers/kpialarmrecv_hour/offsets/FIMS/0
[zk: localhost:2181(CONNECTED) 30] quit (退出)