Debezium MySQL 参数 table.exclude.list 不起作用
Posted
技术标签:
【中文标题】Debezium MySQL 参数 table.exclude.list 不起作用【英文标题】:Debezium MySQL parameter table.exclude.list not working 【发布时间】:2021-05-21 20:29:14 【问题描述】:我正在使用 Debezium 和 mysql。在数据库中有一个由 Flyway 管理的表,我想排除它。我使用了以下配置:
name=IRS-Connector
connector.class=io.debezium.connector.mysql.MySqlConnector
database.hostname=mysql
database.port=3306
database.user=user
database.password=user
database.allowPublicKeyRetrieval=true
database.server.name=irs-conn-v1
database.include.list=decider
database.exclude.list=register
database.history.kafka.bootstrap.servers=localhost:9092
database.history.kafka.topic=schema-changes.decider
table.exclude.list=flyway_schema_history
但是当我看到主题 irs-conn-v1.decider.flyway_schema_history 已创建时。
【问题讨论】:
【参考方案1】:根据table.exclude.list
选项的文档:
每个标识符的格式为
databaseName.tableName
。
所以你需要附加databaseName
:
table.exclude.list=decider.flyway_schema_history
【讨论】:
你好,我试过了,还是不行。 什么是 Debezium 版本?日志中有什么有用的东西吗?以上是关于Debezium MySQL 参数 table.exclude.list 不起作用的主要内容,如果未能解决你的问题,请参考以下文章
如何为 mysql 数据库创建多个 Debezium 连接器
MySQL 的 Debezium 刷新超时和 OutOfMemoryError 错误