Kafka Connect JDBC Source MySQL 全量同步

Posted @SmartSi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kafka Connect JDBC Source MySQL 全量同步相关的知识,希望对你有一定的参考价值。

从数据库获取数据到 Apache Kafka 无疑是 Kafka Connect 最流行的用例。Kafka Connect 提供了将数据导入和导出 Kafka 的可扩展且可靠的方式。由于只用到了 Connector 的特定 Plugin 以及一些配置(无需编写代码),因此这是一个比较简单的数据集成方案。下面我们会介绍如何使用 Kafka Connect 将 mysql 中的数据流式导入到 Kafka Topic。

如果想了解 Kafka Connect 是什么以及做什么的,可以阅读 Kafka Connect 构建大规模低延迟的数据管道 博文;如果想了解 Kafka Connect 是如何使用的,可以阅读 Kafka Connect 如何构建实时数据管道 博文。

1. 安装 Connect 插件

从 Confluent hub 下载 Kafka Connect JDBC 插件并将 zip 文件解压到 /opt/share/kafka/plugins 目录下:

/opt/share/kafka/plugins
└── confluentinc-kafka-connect-jdbc-10.2.2
    ├── doc
    │   ├── LICENSE
    │   └── README.md
    ├── etc
   

以上是关于Kafka Connect JDBC Source MySQL 全量同步的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Kafka Connect JDBC Source 连接器中添加显式 WHERE 子句

带有旧数据库的JDBC Kafka连接器

如何将 kafka-connect-jdbc-5.5.0.jar 添加到 Debezium/connect

pyflink消费kafka-connect-jdbc消息(带schema)

Kafka Source Connect - 列白名单

10.Connectors JDBC Kafka Consumer/Source Kafka Producer/Sink Redis