Debezium 博客
又一周,又一个 Debezium 版本 — 我很高兴地宣布 Debezium 0.10.0.Beta1 的发布!
一个非常受欢迎的可用性改进是,连接器现在如果未捕获到至少一个表(根据白名单/黑名单配置),将记录一个警告(DBZ-1242)。这有助于防止通过不正确的过滤器表达式意外排除所有表,在这种情况下,连接器“按预期工作”,但没有事件传播到消息代理。
请参阅发布说明了解此版本中已修复问题的完整列表。请务必在升级早期版本时检查 0.10.0.Alpha1 和 Alpha2 的升级指南。
非常感谢社区成员 Cheng Pan 和 Ching Tsai 对此版本的贡献!
提早发布,频繁发布 — Alpha1 版本发布不到一周,我们宣布 Debezium 0.10.0.Alpha2 的发布!
这是一个增量版本,完成了 Alpha1 版本中开始的一些任务,并提供了一些错误修复以及我们的 Docker 镜像的质量改进。
我非常高兴地宣布 Debezium 0.10.0.Alpha1 的发布!
Debezium 0.10 的主要主题是进行一些清理(这是您在这个时间该做的事情,对吗?);我们计划删除一些已弃用的功能,并简化 Debezium 连接器生成的 CDC 事件结构中的一些细节。
这意味着,与之前的升级相比,将 Debezium 0.10 升级到早期版本可能需要更多的计划和考虑,具体取决于您对 0.9 及更早版本中已标记为已弃用的功能和选项的使用情况。但不用担心,我们在本文和发布说明中详细描述了所有更改。
这是 Apache Pulsar PMC 成员兼 Comitter 翟嘉(Jia Zhai)的客座博文。
Debezium 是一个开源的变更数据捕获(CDC)项目。它基于 Apache Kafka Connect 构建,并支持多种数据库,如 MySQL、MongoDB、PostgreSQL、Oracle 和 SQL Server。 Apache Pulsar 包含一套基于 Pulsar IO 框架的 内置连接器,它与 Apache Kafka Connect 是对应的。
从 2.3.0 版本开始,Pulsar IO 开箱即用地支持 Debezium 源连接器,因此您可以利用 Debezium 将数据库中的变更流式传输到 Apache Pulsar。本教程将引导您完成 Debezium MySQL 连接器与 Pulsar IO 的设置。