你消费者还在,是无法强制删除的呀?既然你要删除这个组,得先把消费者全停了的。
1、数据显示异常,但Lag是处于波动状态,有消费;
2、集群重启后,该现象依旧存在,有没有什么好的办法可以强制删除该组吗。
怀疑你现在的集群不健康。
你这个数据明显是不正常的,虽然有成员,但是其实都没有被分配消费。
有两点疑问:
为什么通过kafka-consumer-group.sh --all-groups/--members/--state
查看数据存在前后不一致,--all-groups
是没有获取到对应的consumer
信息的,--members
反而有数据;
看--member -verbose
中的assignment
是空的,也是否意味着client-id
是没有实际消费kafka的partitons的;
你的消费者组还被占用,所以无法删除成功。
bin/kafka-consumer-groups.sh --bootstrap-server xxx:9092 --describe --group test-consumer-group --state
COORDINATOR (ID) ASSIGNMENT-STRATEGY STATE #MEMBERS
10.12.24.131:9092 (2) range Stable 10
从你的截图分析:
--state
命令,可以看到还有10个成员。
--members
命令,可以看到成员的ip是10.12.9.184
。
所以是10.12.9.184
这台机器还在占用这个组。
命令来自:kafka检查消费者位置