不带表名的kafka connect topic.prefix

7lrncoxx  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(413)

我使用的是jdbc源连接器,我的表名有特殊字符(即$),db引擎可以接受,但是当我使用下面的配置运行kafka connect时,它试图用这个前缀创建kafka主题,加上表名,但是表名上的特殊字符不一定能被kafka接受。是否可以使用静态目标主题名而不是依赖源表名?

"topic.prefix":"blah-"
ndh0cuux

ndh0cuux1#

我最终使用了Kafka连接转换,如下面所示,使其工作。仍然不确定是否会有任何性能拖累,因为smt,但它目前的工作

"transforms":"dropSomething",
            "transforms.dropPrefix.type":"org.apache.kafka.connect.transforms.RegexRouter",
            "transforms.dropPrefix.regex":"(.*)\\$",
            "transforms.dropPrefix.replacement":"$1"

相关问题