原文地址: https://debezium.io/blog/2020/03/31/debezium-newsletter-01-2020/
欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯.
Debezium 时事通讯 01/2020
2020 年 3 月 31 日 作者: 克里斯·克兰福德
社区 新闻 通讯
欢迎来到 Debezium 社区时事通讯的最新版本,我们在其中分享与 CDC 相关的所有内容,包括博客文章、小组讨论以及与我们的用户社区相关的 StackOverflow 问题。
如果您错过了我们的上一期,您可以在这里查看。
即将举行的活动
由于冠状病毒的情况,Debezium 团队原计划参加的许多会议已被推迟甚至取消。例如,伊斯坦布尔 JavaDay 已移至 9 月,圣保罗 QCon 移至 12 月。我们希望届时情况会有所改善,并期待最终与 Debezium 社区再次面对面。
在那之前,您可以享受一些虚拟活动;2020 年红帽峰会上将举办 Debezium 会议- 虚拟体验。我们还计划在DevNation Live上制作关于 Debezium 的另一集。如果您想在虚拟聚会或会议上举办有关 Debezium 的会议,请联系我们!
文章
最近有很多关于 Debezium 的博客文章;以下是您不容错过的一些最新内容:
由 Abdullah Yildirim 撰写的讨论使用 Debezium 跟踪数据库事务日志的两部分系列:第 1 部分、第 2 部分
通过 Yinon D. Nahamu的 Debezium 和 Delta Lake Pipeline 将流数据更改为数据湖。
使用 Debezium 通过 CDC 实现发件箱模式,作者:Thorben Janssen。
Debezium 和 Apache Camel 集成场景:Jiri Pechanec 的原创博客(英文),重新发布的博客(日文)
来自 QCon 和 JokerConf 的录音和幻灯片,其中 Gunnar Morling 讨论了 Apache Kafka 和 Debezium 的实际 CDC 流媒体用例。
Luis Garcés-Erice、Sean Rooney 和 Peter Urbanetz 的Db2 运行变更数据捕获的方法。
Ashhar Hasan 通过在 Amazon RDS 上运行 Debezium 和 PostgreSQL 获得的经验教训。
Shekhar Gulati 用5 分钟介绍了使用 Debezium 进行基于日志的变更数据捕获。
微服务的分布式数据 — 事件溯源与变更数据捕获:Eric Murphy 的原创文章,日文翻译
Bhuvanesh“数据专家”关于 Debezium 的一系列博客文章:
来自备份快照的 AWS RDS Aurora 的 Debezium MySQL 快照
Debezium MySQL 只读副本快照和主服务器恢复
Debezium MySQL 快照来自具有 GTID 的只读副本
使用 Prometheus 和 Grafana 监控 Debezium MySQL 连接器
使用 Confluence Kafka 构建生产级 Debezium 集群
使用 Kafka 和 Debezium 从 PostgreSQL 到数据湖(葡萄牙语)
Google Cloud Platform 最近发布了此存储库,展示了如何从 MySQL 数据库捕获数据并使用 Cloud Dataflow 和 Debezium 将其与 BigQuery 同步的示例。
最近人们对能够将 Debezium 与 GCPcloud 的托管 PostgreSQL 服务结合使用的兴趣激增。如果您有兴趣了解 Debezium 的 CloudSQL 支持,我们建议您对该问题进行投票。
Tobias Macey 与 Debezium 项目创始人 Randall Hauch 和 Gunnar Morling 共同制作的数据工程播客的非常特别的一集
另请查看我们整理的有关 Debezium 的资源列表,以获取更多相关帖子、文章和演示文稿。
例子
示例是更好地理解某事物如何或为何表现的极好方法。Debezium 的示例存储库最近发生了一些变化,我们想强调一下:
[新] Debezium 与 Apache Camel 的集成
[新] Apache Kafka Connect 和 Apache Camel 的集成
[新]演示 Debezium 如何发布 CloudEvents
[新]集成测试容器以执行 CDC 集成测试
[更新] Debezium Outbox 使用新的 Debezium Quarkus Outbox 扩展
我们还发现了一个非常有用的工具,用于可视化 Docker Compose 文件的内容。因此,我们开始将kstreams-live-update演示的图表添加到示例中,以帮助您更轻松地熟悉示例:
图片来自于原文
KStreams 实时更新示例拓扑
升级时间
Debezium 版本1.1.0.Final于上周发布。如果您使用的是旧版本,我们强烈建议您查看最新的主要版本。有关 5 个版本的错误修复、增强和改进的详细信息,请查看发行说明。
Debezium 团队还开始积极开发下一个主要版本 1.2。1.2 的主要重点是实现一个独立容器来运行 Debezium,无需 Apache Kafka 和 Connect,使用户能够更轻松地将更改事件发送到 Kinesis 和其他平台。
请密切关注我们的发布页面,以便快速了解 1.2 版本中将出现哪些错误修复、增强功能和更改。
问题与解答
如何配置 Debezium 以使用特定列作为 Kafka 消息键
从副本读取时数据库连接失败
Debezium 是否提供交货和订购保证?
通过环境变量配置 Debezium MySQL 连接器
Postgres Debezium CDC 未发布对 Kafka 的更改
使用Debezium?
我们的社区用户页面包括当前正在使用 Debezium 的各种组织。如果您是 Debezium 的用户并希望加入其中,请向我们发送 GitHub 拉取请求或通过此处找到的社区渠道直接与我们联系。
如果您还没有这样做,请考虑为 GitHub 存储库添加 ⭐ ;让他们继续来吧,我们已经快有 3,000 颗星了!
卷入
当开始使用现有的代码库时,通常会感到不知所措。我们欢迎社区贡献,我们希望让入门过程变得非常简单。easy-starter如果您想快速了解,下面是当前标记的未解决问题列表。
检测到架构注册表的链接时自动配置 Avro 序列化 ( DBZ-59 )
支持黑名单源表的 CREATE TABLE … LIKE 语法 ( DBZ-1496 )
探索用于外部化大型列值的 SMT ( DBZ-1541 )
更新教程以使用 Debezium 工具容器映像 ( DBZ-1572 )
Debezium for SQL Server 不支持连接断开后重新连接 ( DBZ-1882 )
反馈
我们打算定期发布本通讯的新内容。如果有人对更改或此处可以突出显示的内容有任何建议,我们欢迎您提供反馈。您可以通过此处找到的任何社区渠道与我们联系。
最重要的是,无论您身在何处,都要保持安全和健康!