我已阅读http://debezium.io/docs/connectors/mysql/但我找不到任何关于是否可以配置debezium的信息,以便可以将来自2个(或更多)表的更改写入相同的单个kafka主题?在我看来,它总是1表 - > 1个主题。
答案 0 :(得分:2)
是的,根据您确定的Single Message Transforms使用the link。您可以使用正则表达式(正则表达式)将表映射到所需的主题。 io.debezium.transforms.ByLogicalTableRouter
或org.apache.kafka.connect.transforms.RegexRouter
都可以做到。有一个后者的例子in this post here:
"transforms":"dropPrefix",
"transforms.dropPrefix.type":"org.apache.kafka.connect.transforms.RegexRouter",
"transforms.dropPrefix.regex":"DC1-TEST-(.*)",
"transforms.dropPrefix.replacement":"$1"