Kafka JDBC sink 连接器 - 是否可以将主题数据作为 json 存储在 DB 中

时间:2021-03-10 14:15:52

标签: jdbc apache-kafka apache-kafka-connect

Kafka JDBC sink 连接器 - 是否可以将主题数据作为 json 存储到 postgre 数据库中。目前它解析来自 Topic 的每个 json 数据并将其映射到表中的相应列。

如果有人处理过类似的案例,请您帮我看看我应该在连接器代码中添加哪些配置细节。

我使用了以下代码。但是,它没有用。

"key.converter":"org.apache.kafka.connect.storage.StringConverter",
"key.converter.schemas.enable":"false",
"value.converter":"org.apache.kafka.connect.json.JsonConverter",
"value.converter.schemas.enable":"false"

1 个答案:

答案 0 :(得分:1)

JDBC sink 需要 Struct 类型(JSON with Schema、Avro 等)

如果要存储字符串,该字符串必须是与数据库列对应的键的值。该字符串可以是任何内容,包括分隔的 JSON