我正在使用 spark 从主题 kafka 获取数据。我必须使用 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/common/config/ConfigException
有人能告诉我在哪里可以找到这个类的定义吗?例如 maven 依赖 ext。
jeck猫
精慕HU
相关分类