Kafka Broker抛出SchemaException:读取字段'主题时出错(使用Kafka-Manager)

时间:2016-11-28 16:12:50

标签: apache-kafka yahoo-kafka-manager

使用Kafka-manager(1.3.1。*)与Kafka(0.8.2.1)群集时,我收到以下异常。

ERROR Closing socket for /XX.XX.XX.XX because of error (kafka.network.Processor)
org.apache.kafka.common.protocol.types.SchemaException: Error reading field 'topics': java.nio.BufferUnderflowException
        at org.apache.kafka.common.protocol.types.Schema.read(Schema.java:66)
        at org.apache.kafka.common.requests.JoinGroupRequest.parse(JoinGroupRequest.java:85)
        at kafka.api.JoinGroupRequestAndHeader$.readFrom(JoinGroupRequestAndHeader.scala:29)
        at kafka.api.RequestKeys$$anonfun$12.apply(RequestKeys.scala:50)
        at kafka.api.RequestKeys$$anonfun$12.apply(RequestKeys.scala:50)
        at kafka.network.RequestChannel$Request.<init>(RequestChannel.scala:50)
        at kafka.network.Processor.read(SocketServer.scala:450)
        at kafka.network.Processor.run(SocketServer.scala:340)
        at java.lang.Thread.run(Thread.java:74

通过查看异常,可以推断kafka-manager和代理之间存在版本不匹配。

在Kafka-Manager用户界面中,我提供了类似于经纪人版本的版本,但我还是得到了这个版本。

我还发现kafka-manager正在使用org.apache.kafka.kafka-clients-0.9.0.1.jar,org..apache.kafka.kafka_2.11-0.9.0.1.jar。

那么,如何解决这个问题呢? kafka-manager中是否有任何参数指定kafka boker的版本或者它是一个bug?

0 个答案:

没有答案