【发布时间】:2019-08-02 06:16:57
【问题描述】:
我有一个用例,我想使用 kafka 源或接收器连接器将源表键字段映射到目标表引用字段。
我是这个论坛的新手,如果我缺少任何信息,请告诉我。提前致谢!
【问题讨论】:
标签: apache-kafka apache-kafka-connect
我有一个用例,我想使用 kafka 源或接收器连接器将源表键字段映射到目标表引用字段。
我是这个论坛的新手,如果我缺少任何信息,请告诉我。提前致谢!
【问题讨论】:
标签: apache-kafka apache-kafka-connect
您应该使用:org.apache.kafka.connect.transforms.ReplaceField$Value 转换
带有转换的配置部分应如下所示:
{
...
"transforms": "RenameField",
"transforms.RenameField.type": "org.apache.kafka.connect.transforms.ReplaceField$Value",
"transforms.RenameField.renames": "SRC_ID:SRC_REF_ID"
...
}
如果您的列 SRC_ID 是 Int 类型,您可能还需要转换为 String。为此,您可以使用:org.apache.kafka.connect.transforms.Cast
有关默认转换的更多详细信息可以找到:https://kafka.apache.org/documentation/#connect_transforms
【讨论】: