1.6. 已知问题
Debezium 3.0.8: 中存在以下已知问题:
- 一个表的快照慢时并行初始快照异常(DBZ-7932)
-
在某些环境中,当基于 SQL 的连接器配置为运行并行初始快照时,可能会出现失败。这是因为完成一个表的快照所需的时间要显著大于完成其他表的快照所需的时间。因此,完成快照的线程会保持闲置的扩展间隔,因此连接器无法正常关闭连接。无法关闭连接可能会导致快照不完整,即使所有数据都成功发送。如果环境包括网络设备终止到数据库的空闲连接,如负载均衡器或防火墙,则环境更为容易。
如果您遇到这个问题,请将snapshot.max.threads
的值恢复到1
。 - MariaDB 的负 binlog 位置值(DBZ-8755)
-
MariaDB 11.4 中引入了一个新的二进制日志格式。Debezium 无法以这个新格式消耗事件。如果 Debezium 连接到运行 MariaDB 11.4 或更高版本的数据库,您必须将 MariaDB 服务器变量
binlog_legacy_event_pos
设置为1
(ON),以确保连接器以新格式消耗事件。如果您在连接器重启后保留此变量的默认值(0
、或 OFF),Debezium 可能无法找到恢复点。 - Apicurio registry 在 Kafka 上结束重新平衡循环
- 如需更多信息,请参阅 Apicurio registry 2.4.3 和 2.4.4 会导致 Kafka 上无限重新平衡循环