Kafka connect transforms (SMT) - 帮助解决用例
Kafka connect transforms (SMT) - Help to resolve the use case
我有一个用例,我想使用 kafka 源或接收器连接器将我的源 table 关键字段映射到目标 table 参考字段。
我是这个论坛的新手,如果我缺少任何信息,请告诉我。提前致谢!
您应该使用: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
我有一个用例,我想使用 kafka 源或接收器连接器将我的源 table 关键字段映射到目标 table 参考字段。
我是这个论坛的新手,如果我缺少任何信息,请告诉我。提前致谢!
您应该使用: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