我用火花从一个话题得到数据卡夫卡。我必须用KafkaAvroDeserialaizer反序列化avro数据。我配置kafka消费者,因此:
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。
发布于 2019-03-07 13:05:44
您需要以下依赖关系: group:'io.confluent',名称:‘config’,version: yourConfluentVersion
发布于 2019-04-04 11:48:40
https://stackoverflow.com/questions/52074614
复制相似问题