在debezium中是否可以配置表\u name=>kafka主题Map?

bttbmeg0  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(325)

我读过http://debezium.io/docs/connectors/mysql/ 但是我找不到任何关于是否可以配置debezium的信息,以便将2个(或更多)表中的更改写入同一个kafka主题?在我看来,它总是一个表->一个主题。

htrmnn0y

htrmnn0y1#

是的,根据您标识的链接使用单个消息转换。可以使用正则表达式(regex)将表Map到所需的主题。两者 io.debezium.transforms.ByLogicalTableRouter 或者 org.apache.kafka.connect.transforms.RegexRouter 应该会成功的。这篇文章中有一个后者的例子:

"transforms":"dropPrefix",  
"transforms.dropPrefix.type":"org.apache.kafka.connect.transforms.RegexRouter",  
"transforms.dropPrefix.regex":"DC1-TEST-(.*)",  
"transforms.dropPrefix.replacement":"$1"

相关问题