简体   繁体   English

Mongo kafka 连接器,解串器问题

[英]Mongo kafka connector, deserializer question

I am using kafka connect in order to read data from mongo and write them to kafka topic.我正在使用 kafka connect 来从 mongo 读取数据并将它们写入 kafka 主题。 I am using the mongo kafka source connector.我正在使用 mongo kafka 源连接器。 The message coming to my listener throws following exception when i am trying to deserializer.当我尝试反序列化时,发送给我的听众的消息会引发以下异常。

(although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value

why is the above error?为什么会出现上述错误?

my connectors had org.apache.kafka.connect.json.JsonConverter instead of org.apache.kafka.connect.storage.StringConverter This solved the problem.我的连接器有org.apache.kafka.connect.json.JsonConverter而不是org.apache.kafka.connect.storage.StringConverter这个问题解决了。

Also in the spring when initializing the JsonDeserializer pass in the custom objectMapper for example like below同样在 spring 中,在自定义 objectMapper 中初始化 JsonDeserializer 传递时,例如如下所示

objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); objectMapper.registerModule(new JavaTimeModule());

hope this helps someone希望这可以帮助某人

暂无
暂无

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

相关问题 Mongo Kafka 连接器集合侦听限制 - Mongo Kafka Connector Collection Listen Limitations 将dockerized kafka接收器连接器实现到mongo - Implement dockerized kafka sink connector to mongo kafka mongo db 源连接器与在 kube.netes 上运行的 mongo db - kafka mongo db source connector with mongo db running on kubernetes MongoDB Kafka 连接器未生成具有 Mongo 文档 ID 的消息密钥 - MongoDB Kafka Connector not generating the message key with the Mongo document id 在MongoSink - alpakka mongo连接器响应后,向kafka消费者致敬 - Commit to kafka consumer after response from MongoSink - alpakka mongo connector mongo db sink 连接器,kafka 消息密钥到 mongodb 文档字段 - mongo db sink connector, kafka message key to mongodb document field 通过 kafka mongo sink 连接器在 mongo 中的内联 json 数组对象中附加字段值 - append field value in inline json array object in mongo through kafka mongo sink connector 如何运行 mongo-kafka 连接器作为 kafka 的源并将其与 logstash 输入集成以使用 elasticsearch 作为接收器? - How to run the mongo-kafka connector as a source for kafka and integrate that with logstash input to use elasticsearch as a sink? 使用 mongo-kafka 作为接收器连接器,如何将字段的值设置为 Date 类型? - Using mongo-kafka as sink connector, how do I set a field's value to be of Date type? Kafka Mongo Sink 连接器,如何将 SMT 时间戳转换器用于 JSON 数组中归档的日期 - Kafka Mongo Sink connector , how to use SMT timestampconverter for the date filed inside a JSON array
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM