Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka Kafka Broker抛出SchemaException:读取字段时出错';主题(与卡夫卡经理一起)_Apache Kafka_Yahoo Kafka Manager - Fatal编程技术网

Apache kafka Kafka Broker抛出SchemaException:读取字段时出错';主题(与卡夫卡经理一起)

Apache kafka Kafka Broker抛出SchemaException:读取字段时出错';主题(与卡夫卡经理一起),apache-kafka,yahoo-kafka-manager,Apache Kafka,Yahoo Kafka Manager,在Kafka(0.8.2.1)集群中使用Kafka管理器(1.3.1.*)时,我遇到以下异常 由于错误关闭/XX.XX.XX.XX的套接字时出错(kafka.network.Processor) org.apache.kafka.common.protocol.types.SchemaException:读取字段“主题”时出错:java.nio.BufferUnderflowException 位于org.apache.kafka.common.protocol.types.Schema.rea

在Kafka(0.8.2.1)集群中使用Kafka管理器(1.3.1.*)时,我遇到以下异常

由于错误关闭/XX.XX.XX.XX的套接字时出错(kafka.network.Processor)
org.apache.kafka.common.protocol.types.SchemaException:读取字段“主题”时出错:java.nio.BufferUnderflowException
位于org.apache.kafka.common.protocol.types.Schema.read(Schema.java:66)
位于org.apache.kafka.common.requests.JoinGroupRequest.parse(JoinGroupRequest.java:85)
位于kafka.api.JoinGroupRequestAndHeader$.readFrom(JoinGroupRequestAndHeader.scala:29)
在kafka.api.RequestKeys$$anonfun$12.apply上(RequestKeys.scala:50)
在kafka.api.RequestKeys$$anonfun$12.apply上(RequestKeys.scala:50)
在kafka.network.RequestChannel$Request.(RequestChannel.scala:50)
位于kafka.network.Processor.read(SocketServer.scala:450)
在kafka.network.Processor.run(SocketServer.scala:340)
在java.lang.Thread.run(Thread.java:74
通过查看异常,可以推断kafka manager和broker之间存在版本不匹配

在Kafka Manager UI中,我给出了与broker版本相似的版本,但我仍然得到了这个版本

我还发现kafka管理器正在使用org.apache.kafka.kafka-clients-0.9.0.1.jar,org..apache.kafka.kafka_2.11-0.9.0.1.jar

那么,如何解决这个问题呢?卡夫卡管理器中是否有任何参数来指定卡夫卡博克的版本,或者它是一个bug

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