【发布时间】:2018-05-08 08:24:50
【问题描述】:
在我将现有的生产 Kafka 集群从 Kafka0.8.2.1 升级到 Kafka0.11.0.1 后,错误开始出现。
无法为新版本库初始化kafka配置。
在我们的项目中,我们使用storm来处理实时Kafka主题
Storm Version: 1.0.2
Storm-Kafka version: 1.0.2
Kafka-Version: 0.11.0.1 with Scala 2.11
错误日志:
java.lang.NoClassDefFoundError: org/apache/kafka/common/requests/AbstractResponse
at org.apache.storm.kafka.KafkaConfig.<init>(KafkaConfig.java:36) ~[storm-kafka-1.0.2.jar:1.0.2]
at org.apache.storm.kafka.KafkaConfig.<init>(KafkaConfig.java:47) ~[storm-kafka-1.0.2.jar:1.0.2]
at org.apache.storm.kafka.trident.TridentKafkaConfig.<init>(TridentKafkaConfig.java:30) ~[storm-kafka-1.0.2.jar:1.0.2]
我不确定主要原因,但我怀疑它与用于 kafka 11 的 scala 版本有关。
【问题讨论】: