首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KafkaAvroDeserializer - NoClassDefFoundError: io/confluent/config/config/ConfigException

KafkaAvroDeserializer - NoClassDefFoundError: io/confluent/config/config/ConfigException
EN

Stack Overflow用户
提问于 2018-08-29 09:57:13
回答 2查看 5.5K关注 0票数 4

我用火花从一个话题得到数据卡夫卡。我必须用KafkaAvroDeserialaizer反序列化avro数据。我配置kafka消费者,因此:

代码语言:javascript
复制
 kafkaParams.put("bootstrap.servers", "10.0.4.215:9092");
 kafkaParams.put("key.deserializer", io.confluent.kafka.serializers.KafkaAvroDeserializer.class);
 kafkaParams.put("value.deserializer",io.confluent.kafka.serializers.KafkaAvroDeserializer.class);
 // kafkaParams.put("key.convert", com.datamountaineer.streamreactor.connect.converters.source.JsonSimpleConverter.class);
 //kafkaParams.put("value.convert",com.datamountaineer.streamreactor.connect.converters.source.JsonSimpleConverter.class);
 kafkaParams.put("group.id", "use_a_separate_group_id_for_each_stream");
 kafkaParams.put("auto.offset.reset", "earliest");
 kafkaParams.put("enable.auto.commit", false);

但是,当我执行代码时,线程中有此异常。

“流-启动”java.lang.NoClassDefFoundError: io/confluent/config/config/ConfigException

有人能告诉我在哪里能找到这个班长吗?例如,maven依赖项ext。

EN

回答 2

Stack Overflow用户

发布于 2019-03-07 13:05:44

您需要以下依赖关系: group:'io.confluent',名称:‘config’,version: yourConfluentVersion

票数 1
EN

Stack Overflow用户

发布于 2019-04-04 11:48:40

我也有同样的问题。我使用了5.1.0汇流平台版本。我检查了kafka <-> confluent,发现在相同的兼容性级别上有更新的版本。我将版本更新到5.1.1,它为我解决了这个问题。

例如:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52074614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档