简体   繁体   English

kmac.KafkaManagedOffsetCache - 无法处理来自偏移主题的消息

[英]k.m.a.c.KafkaManagedOffsetCache - Failed to process a message from offset topic

We are using the kafka 0.8 version and kafka manager 1.3.我们使用的是 kafka 0.8 版本和 kafka manager 1.3。

how to resolve this error?如何解决这个错误?

[ESC[33mwarnESC[0m] k.m.a.c.KafkaManagedOffsetCache - Failed to process a message from offset topic!
kafka.common.KafkaException: Unknown offset schema version 1
        at kafka.server.OffsetManager$.schemaFor(OffsetManager.scala:380) ~[org.apache.kafka.kafka_2.11-0.8.2.2.jar:na]
        at kafka.server.OffsetManager$.readMessageKey(OffsetManager.scala:427) ~[org.apache.kafka.kafka_2.11-0.8.2.2.jar:na]
        at kafka.manager.actor.cluster.KafkaManagedOffsetCache$$anonfun$run$3$$anonfun$apply$14.apply(KafkaStateActor.scala:124) [kafka-manager.kafka-manager-1.3.0.4-sans-externalized.jar:na]
        at kafka.manager.actor.cluster.KafkaManagedOffsetCache$$anonfun$run$3$$anonfun$apply$14.apply(KafkaStateActor.scala:113) [kafka-manager.kafka-manager-1.3.0.4-sans-externalized.jar:na]
        at scala.util.Success.foreach(Try.scala:236) [org.scala-lang.scala-library-2.11.7.jar:na]
        at kafka.manager.actor.cluster.KafkaManagedOffsetCache$$anonfun$run$3.apply(KafkaStateActor.scala:113) [kafka-manager.kafka-manager-1.3.0.4-sans-externalized.jar:na]
        at kafka.manager.actor.cluster.KafkaManagedOffsetCache$$anonfun$run$3.apply(KafkaStateActor.scala:108) [kafka-manager.kafka-manager-1.3.0.4-sans-externalized.jar:na]
        at scala.util.Success.foreach(Try.scala:236) [org.scala-lang.scala-library-2.11.7.jar:na]
        at kafka.manager.actor.cluster.KafkaManagedOffsetCache.run(KafkaStateActor.scala:108) [kafka-manager.kafka-manager-1.3.0.4-sans-externalized.jar:na]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
[ESC[33mwarnESC[0m] k.m.a.c.KafkaManagedOffsetCache - Failed to process a message from offset topic!
kafka.common.KafkaException: Unknown offset schema version 1
        at kafka.server.OffsetManager$.schemaFor(OffsetManager.scala:380) ~[org.apache.kafka.kafka_2.11-0.8.2.2.jar:na]
        at kafka.server.OffsetManager$.readMessageKey(OffsetManager.scala:427) ~[org.apache.kafka.kafka_2.11-0.8.2.2.jar:na]
        at kafka.manager.actor.cluster.KafkaManagedOffsetCache$$anonfun$run$3$$anonfun$apply$14.apply(KafkaStateActor.scala:124) [kafka-manager.kafka-manager-1.3.0.4-sans-externalized.jar:na]
        at kafka.manager.actor.cluster.KafkaManagedOffsetCache$$anonfun$run$3$$anonfun$apply$14.apply(KafkaStateActor.scala:113) [kafka-manager.kafka-manager-1.3.0.4-sans-externalized.jar:na]
        at scala.util.Success.foreach(Try.scala:236) [org.scala-lang.scala-library-2.11.7.jar:na]
        at kafka.manager.actor.cluster.KafkaManagedOffsetCache$$anonfun$run$3.apply(KafkaStateActor.scala:113) [kafka-manager.kafka-manager-1.3.0.4-sans-externalized.jar:na]
        at kafka.manager.actor.cluster.KafkaManagedOffsetCache$$anonfun$run$3.apply(KafkaStateActor.scala:108) [kafka-manager.kafka-manager-1.3.0.4-sans-externalized.jar:na]
        at scala.util.Success.foreach(Try.scala:236) [org.scala-lang.scala-library-2.11.7.jar:na]
        at kafka.manager.actor.cluster.KafkaManagedOffsetCache.run(KafkaStateActor.scala:108) [kafka-manager.kafka-manager-1.3.0.4-sans-externalized.jar:na]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]

Unknown offset schema version 1

It's very possible that the Kafka libraries that CMAK are using are not compatible with the Kafka server version you're using - https://cwiki.apache.org/confluence/display/KAFKA/Compatibility+Matrix CMAK 使用的 Kafka 库很可能与您使用的 Kafka 服务器版本不兼容 - https://cwiki.apache.org/confluence/display/KAFKA/Compatibility+Matrix

You'll need to upgrade the cluster to use that tool您需要升级集群才能使用该工具

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM