第 2 章 Debezium 2.5.4 发行注记
Debezium 是一个分布式更改数据捕获平台,用于捕获数据库表中发生的行级更改,然后将对应的更改事件记录传递给 Apache Kafka 主题。应用程序可以读取 这些更改事件流,并按发生更改事件的顺序访问更改事件。Debezium 基于 Apache Kafka 构建,并在 OpenShift Container Platform 或 Red Hat Enterprise Linux 上部署并与 AMQ Streams 集成。
以下主题提供发行版本详情:
2.1. Debezium 数据库连接器
Debezium 为以下通用数据库提供基于 Kafka Connect 的连接器:
- Db2
- JDBC Sink 连接器
- MongoDB
- MySQL
- Oracle
- PostgreSQL
- SQL Server
2.1.1. 连接器使用备注
Db2
-
Debezium Db2 连接器不包含 Db2 JDBC 驱动程序(
jcc-11.5.0.0.jar
)。有关如何部署必要 JDBC 驱动程序的信息,请参阅 Db2 连接器部署说明。 - Db2 连接器需要使用抽象语法表示法(ASN)库,这些库作为 Linux 的 Db2 标准部分提供。
- 要使用 ASN 库,您必须有用于 IBM InfoSphere 数据复制(IIDR)的许可证。您不必安装 IIDR 来使用库。
-
Debezium Db2 连接器不包含 Db2 JDBC 驱动程序(
MySQL
- 从这个版本开始,在 MariaDB 中使用 MySQL 连接器作为技术预览功能提供。如需更多信息,请参阅 第 2.4.4.1 节 “使用带有 MariaDB 的 MySQL 的 Debezium 连接器”。
Oracle
-
Debezium Oracle 连接器不包含 Oracle JDBC 驱动程序(
ojdbc8.jar
)。有关如何部署必要 JDBC 驱动程序的详情,请查看 Oracle 连接器部署说明。
-
Debezium Oracle 连接器不包含 Oracle JDBC 驱动程序(
PostgreSQL
-
要使用 Debezium PostgreSQL 连接器,您必须使用
pgoutput
逻辑解码输出插件,这是 PostgreSQL 版本 10 及更高版本的默认设置。
-
要使用 Debezium PostgreSQL 连接器,您必须使用
其他资源