Debezium 在发出初始 DROP TABLE 事件时中断
Posted
技术标签:
【中文标题】Debezium 在发出初始 DROP TABLE 事件时中断【英文标题】:Debezium Interrupted while emitting initial DROP TABLE events 【发布时间】:2021-07-25 16:03:39 【问题描述】:我正在尝试使用 MariaDB 和 ActiveMQ 设置 Debezium 引擎。我正在使用 Quarkus 框架。我正在关注官方文档 (https://debezium.io/documentation/reference/development/engine.html)。当我启动引擎时,我收到以下错误:
2021-05-03 10:05:53,184 INFO [io.deb.pip.sou.AbstractSnapshotChangeEventSource] (debezium-mysqlconnector-my-app-connector-change-event-source-coordinator) Snapshot - Final stage
2021-05-03 10:05:53,184 WARN [io.deb.pip.ChangeEventSourceCoordinator] (debezium-mysqlconnector-my-app-connector-change-event-source-coordinator) Change event source executor was interrupted: java.lang.InterruptedException: Interrupted while emitting initial DROP TABLE events
不太确定为什么会发生这种情况,到目前为止我还无法找到问题的根源,因此我们将不胜感激。
【问题讨论】:
【参考方案1】:我可以通过删除使用属性offset.storage.file.filename
配置的文件来解决此问题。
【讨论】:
以上是关于Debezium 在发出初始 DROP TABLE 事件时中断的主要内容,如果未能解决你的问题,请参考以下文章
Debezium MySQL 参数 table.exclude.list 不起作用
table.include.list 配置参数在 Debezium Postgres 连接器中不起作用
删除“table.include.list”不会强制 Debezium 为数据库中的其余表创建主题
带有连接 table.include.list 的 Debezium docker 不起作用