使用bin/kafka-consumer-groups.sh --bootstrap-server * --describe --group *查询消费组信息时,报错

sunshine 发表于: 2018-09-13   最后更新时间: 2021-09-06 18:34:07   9,283 游览

使用的kafka版本为1.1.0

对于某些group,使用该命令查询消费组信息正常,对于有的group报该错误

Error: Executing consumer group command failed due to Error reading field 'version': java.nio.BufferUnderflowException

发表于 2018-09-13
添加评论

下溢,说明查询的字节最低不满足。你的命令里也带*吗?

sunshine -> 半兽人 5年前

命令里不带*,他表示group的名字,而且对于同一个group,在不同环境下一个查询成功,一个查询失败

半兽人 -> sunshine 5年前

不同的环境下指的是什么呢?

半兽人 -> sunshine 5年前

不同的集群?

sunshine -> 半兽人 5年前

同一个group,在测试环境使用该条命令成功,一个在线上生产环境报改错误

半兽人 -> sunshine 5年前

看看消费者列表包含么

bin/kafka-consumer-groups.sh --new-consumer --bootstrap-server localhost:9092 --list

kafka命令大全:https://www.orchome.com/454

半兽人 -> sunshine 5年前

神奇了,唯一差别就是环境,或版本了。

sunshine -> 半兽人 5年前

线上是刚升级到1.1.0

半兽人 -> sunshine 5年前

可能是升级了,数据是老版本的,导致的异常。

半兽人 -> sunshine 5年前

想想还有安装包的进制位置 也会出现下溢。

sunshine -> 半兽人 5年前

什么叫下溢

半兽人 -> sunshine 5年前

我需要读取2个字节,结果只有1个字节,就会出现下溢。

你的答案

查看kafka相关的其他问题或提一个您自己的问题