输出格式属性
概述
使用以下配置设置来指定MongoDB Kafka源连接器发布到Kafka主题的数据格式。
有关按类别组织源连接器配置设置的列表,请参阅源连接器配置属性指南.
设置
名称 | 描述 | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
output.format.key | 类型: 字符串 描述 指定源连接器输出键文档的数据格式。 默认值: json 接受值: bson , json , schema | |||||||||||||||||||||||||||||||
output.format.value | 类型: 字符串 描述 指定源连接器输出值文档的数据格式。 连接器支持Protobuf作为输出数据格式。您可以通过指定 schema 值并安装和配置Kafka Connect Protobuf转换器来启用此格式。Kafka Connect Protobuf转换器.默认值: json 接受值: bson , json , schema | |||||||||||||||||||||||||||||||
output.json.formatter | 类型: 字符串 描述 连接器输出数据时应使用的JSON格式化程序类名。 默认值:
接受值: 您的自定义JSON格式化程序完整类名或以下内置格式化程序类名之一
有关这些输出格式的更多信息,请参阅JSON格式化程序。 | |||||||||||||||||||||||||||||||
output.schema.key |
有效值:有效的 Avro 架构 | |||||||||||||||||||||||||||||||
output.schema.value |
有效值:有效的 JSON 架构 | |||||||||||||||||||||||||||||||
output.schema.infer.value | 类型:布尔型 描述 是否应该推断 SourceRecord 的值文档的架构。由于连接器独立处理每个文档,连接器可能会生成多个架构。 重要:连接器仅在将您的 output.format.value 设置为 schema 时读取此设置。默认值: false 有效值: true 或 false |