使用的kafka版本为1.1.0 对于某些group,使用该命令查询消费组信息正常,对于有的group报该错误 Error: Executing consumer group command failed due to Error reading field 'version': java.nio.BufferUnderflowException
下溢,说明查询的字节最低不满足。你的命令里也带
*
吗?命令里不带
*
,他表示group的名字,而且对于同一个group,在不同环境下一个查询成功,一个查询失败不同的环境下指的是什么呢?
不同的集群?
同一个group,在测试环境使用该条命令成功,一个在线上生产环境报改错误
看看消费者列表包含么
bin/kafka-consumer-groups.sh --new-consumer --bootstrap-server localhost:9092 --list
kafka命令大全:https://www.orchome.com/454
包含
神奇了,唯一差别就是环境,或版本了。
线上是刚升级到1.1.0
可能是升级了,数据是老版本的,导致的异常。
想想还有安装包的进制位置 也会出现下溢。
什么叫下溢
我需要读取2个字节,结果只有1个字节,就会出现下溢。
你的答案