介绍两种数据库用 flink1.17 做数据实时同步的操作。
第一种:mysql 同步到 sqlserver
第二种:sqlserver 同步到 sqlserver
步骤一,环境的准备
准备一台有 java 环境的centos系统的主机或虚拟机
下载 flink:
https://flink.apache.org/downloads/
下载 mysql、sqlserver 相关 jar 包
# flink cdc 读取源数据的jar包
flink-sql-connector-mysql-cdc-2.4.0.jar
flink-sql-connector-sqlserver-cdc-2.4.0.jar
# flink jdbc 写数据的jar包,与 mssql 的驱动包
flink-connector-jdbc-3.1.1-1.17.jar
mssql-jdbc-9.4.1.jre8.jar
以上jar下载地址:
# flink cdc
https://repo1.maven.org/maven2/com/ververica/
# flink connector
https://repo1.maven.org/maven2/org/apache/flink/flink-connector-jdbc/
# mssql jdbc 驱动
https://repo1.maven.org/maven2/com/microsoft/sqlserver/mssql-jdbc/
<