问题描述
我使用带有 2 个连接器的 Kafka 连接:
- debezium 将数据从 Postgres 提取到 Kafka
- 用于将数据从 Kafka 保存到 S3 的 S3 连接器
运行时我从 S3 连接器收到此错误
java.lang.NullPointerException: Array contains a null element at 0
我找到了相关消息,其中包含以下内容:
"some_key": [
"XCVB",null
]
我该如何处理这条消息?
"behavior.on.null.values": "ignore","errors.tolerance": "all","errors.deadletterqueue.topic.name":"dlq_s3_sink"
尝试跳过这些消息并将它们发送到 DLQ,但它似乎不起作用并且任务因此错误而失败。我也在日志中看到了这一点:
Set parquet.avro.write-old-list-structure=false to turn on support for arrays with null elements.
但不确定我应该在哪里添加这个?作为连接器配置的一部分?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)