之前用ZK管理可以直接修改消费组在每个分区上的offset,改用kafka管理后改不了了,网上说的方法发现自己版本的kafka-consumer-groups.sh没有--reset这个选项。。。另外能直接删除掉整个group吗
--offset
找了一圈,重置的命令都是下面2种,
bin/kafka-consumer-groups.sh --bootstrap-server BORKER_HOST1:PORT1,BORKER_HSOT2:PORT2 --group GROUP_NAME --reset-offsets --execute --to-offset NEW_OFFSET --topic TOPIC_NAME
bin/kafka-consumer-groups.sh --bootstrap-server BORKER_HOST1:PORT1,BORKER_HSOT2:PORT2 --group GROUP_NAME --reset-offsets --execute --to-earliest/--to-latest --topic TOPIC_NAME
但我用的版本(2.11-0.10.1.0)执行时报 “reset-offsets is not a recognized option”,“offset is not a recognized option”
在使用kafka-console-consumer.sh时倒是可以使用
--offset
指定,但只能消费单个partition,不知道有没有其它可行的方法请问我项目的groupid改了,我想把之前注册的删掉怎么删啊?kafka版本在1.0之上,所以在zookeeper客户端上删不掉,用
sh kafka-consumer-groups.sh --new-consumer --bootstrap-server 172.21.51.108:9092 --group test-group1 --delete
这个命令也删不了。需要把之前的删掉吗?
新版本的kafka,groupid的信息是当成主题存储的在
__consumer_offsets
中的,所以7天后(默认),会自动帮你清理的你的答案