最近发布的De开云体育官方注册网址bezium,我们很高兴地宣布一个新的PostgreSQL连接器已经与现有的MySQL和MongoDB连接器一起添加。

确保你阅读连接器文档为了深入了解不同的配置选项。

开始

检查新连接器的最快方法是使用开云体育官方注册网址Debezium的Postgres docker图像它基于一个普通的Postgres docker镜像,在其上编译并安装PostgreSQL逻辑解码插件并为本地流化更改设置必要的权限(在本地主机

在使用数据库服务器启动Docker机器之后,启动和配置连接器以从该机器传输更改,其过程与数开云体育电动老虎机据库服务器中的详细描述完全相同开云体育官方注册网址Debezium教程。唯一明显的区别是,你需要使用PostgreSQL机器和PostgreSQL连接器配置参数,而不是MySQL机器和MySQL连接器配置。

在您自己的环境中使用连接器

与Mongo和MySQL连接器不同,启动和运行PostgreSQL连接器有点复杂,因为它需要在PostgreSQL服务器中运行一个服务器端逻辑解码插件。

一般来说,让连接器在你的环境中运行有三个主要步骤:

  1. 编译和安装逻辑解码插件到你自己的服务器

  2. 设置具有适当复制权限的PostgreSQL服务器

  3. 启动Kafka Connect, Broker和Zookeeper机器

对于第1步和第2步,您可以查看我们的PostgreSQL容器映像与来源一起逻辑解码插件

对于第三步,您可以使用Debezium的开云体育官方注册网址Kafka容器映像或者在本地执行类似的设置。的开云体育官方注册网址Debezium教程连接器文档都是很好的资源,可以帮助你完成这项任务。

Horia Chiorean

Horia是红帽公司的开源软件开发人员,积极参与Debezium和ModeShape等项目。开云体育官方注册网址


关于Debe开云体育官方注册网址zium

开云体育官方注册网址Debezium是一个开源的分布式平台,它将现有数据库转换为事件流,因此应用程序几乎可以立即看到并响应数据库中提交的每一个行级更改。开云体育电动老虎机开云体育官方注册网址Debezium是建立在卡夫卡并提供卡夫卡连接监控特定数据库管理系统的兼容连接器。开云体育电动老虎机开云体育官方注册网址Debezium在Kafka日志中记录了数据更改的历史,所以你的应用程序可以在任何时候停止和重新启动,并且可以很容易地使用它没有运行时错过的所有事件,确保所有事件都被正确和完整地处理。开云体育官方注册网址Debezium是开源Apache许可证,版本2.0

参与

我们希望您觉得Debezium有趣开云体育官方注册网址且有用,并愿意尝试一下。在Twitter上关注我们@开云体育官方注册网址debezium,在Zulip上和我们聊天,或加入我们的邮件列表与社区对话。所有的代码都是开源的GitHub上,因此在本地构建代码并帮助我们改进现有连接器并添加更多连接器。如果您发现了问题或对我们如何改进Debezium有想法,请告诉我们开云体育官方注册网址记录问题

Baidu
map