首页 > 解决方案 > Kafka Connect 中的 table.whitelist 通配符

问题描述

在 Kafka Connect 源连接器配置中我有这个

"_comment": "Which table(s) to include",
"table.whitelist": "foobar",

如何将所有表列为白名单?它需要一个数组吗?我可以用星号吗"table.whitelist": "*"

标签: apache-kafkaconfluent-platform

解决方案


如果要指定多个选项,请用逗号分隔它们:

"table.whitelist": "User, Address, Email"

或者,如果您想要所有表格,请不要包含table.whitelist. 默认情况下,连接器将拉取连接用户有权访问的所有表(如果需要,您也可以选择将其扩展到视图等)。您可以通过模式来限制这一点,并且确实table.blacklist可以包含您指定的表之外的所有表。

完整的语法文档:https ://docs.confluent.io/current/connect/connect-jdbc/docs/source_config_options.html#database


推荐阅读