【发布时间】:2019-09-02 03:41:57
【问题描述】:
我正在使用 Debezium MySql 连接器将数据库更改事件从 MySql 数据库流式传输到 Kafka。我需要对来自某些指定表(但不是来自其他表)的记录应用特定的转换。有没有办法只使用 Kafka Connect 单消息转换(没有 Kafka Streams 或 KSQL)?我什至不介意编写自定义 SMT。但我找不到如何指定来自哪些表/主题的消息应用 SMT。谢谢。
[UPD] 经过简短的调查,我决定为此使用 KSQL。谢谢大家的解答
【问题讨论】:
-
您可以为每个表创建不同的连接器,然后将 SMT 应用于仅需要的主题
-
是的,这也是一种选择,谢谢。但在我考虑任何其他情况之前,我希望有人确认仅将 SMT 应用于特定主题是不可能的..
标签: mysql apache-kafka apache-kafka-connect debezium