Skip to content

Commit 04907c7

Browse files
authored
feat: Add officially released Flink 2.x compatible CDC connectors (#313)
1 parent 6375457 commit 04907c7

File tree

4 files changed

+19
-33
lines changed

4 files changed

+19
-33
lines changed
Binary file not shown.

flink-sql-runner/pom.xml

Lines changed: 18 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,24 @@
214214
<version>${http.conn.version}</version>
215215
</dependency>
216216

217+
<dependency>
218+
<groupId>org.apache.flink</groupId>
219+
<artifactId>flink-sql-connector-mysql-cdc</artifactId>
220+
<version>${flink.cdc.version}</version>
221+
</dependency>
222+
223+
<dependency>
224+
<groupId>org.apache.flink</groupId>
225+
<artifactId>flink-sql-connector-postgres-cdc</artifactId>
226+
<version>${flink.cdc.version}</version>
227+
</dependency>
228+
229+
<dependency>
230+
<groupId>org.apache.flink</groupId>
231+
<artifactId>flink-sql-connector-sqlserver-cdc</artifactId>
232+
<version>${flink.cdc.version}</version>
233+
</dependency>
234+
217235
<!-- Flink Formats -->
218236
<dependency>
219237
<groupId>org.apache.flink</groupId>
@@ -640,31 +658,6 @@
640658
</executions>
641659
</plugin>
642660

643-
<plugin>
644-
<groupId>org.apache.maven.plugins</groupId>
645-
<artifactId>maven-resources-plugin</artifactId>
646-
<executions>
647-
<execution>
648-
<id>copy-existing-jars</id>
649-
<goals>
650-
<goal>copy-resources</goal>
651-
</goals>
652-
<phase>process-resources</phase>
653-
<configuration>
654-
<outputDirectory>${project.build.directory}</outputDirectory>
655-
<resources>
656-
<resource>
657-
<directory>${project.basedir}/artifact</directory>
658-
<includes>
659-
<include>*.jar</include>
660-
</includes>
661-
</resource>
662-
</resources>
663-
</configuration>
664-
</execution>
665-
</executions>
666-
</plugin>
667-
668661
<plugin>
669662
<groupId>org.apache.maven.plugins</groupId>
670663
<artifactId>maven-antrun-plugin</artifactId>

flink-sql-runner/src/main/docker/Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ COPY hadoop-mapreduce-client-core-*.jar /opt/flink/lib
2626
COPY iceberg-flink-runtime-*.jar /opt/flink/lib
2727
COPY iceberg-aws-bundle-*.jar /opt/flink/lib
2828
COPY stdlib-utils-*.jar /opt/flink/lib
29-
COPY flink-sql-connector-sqlserver-cdc-sqrl.jar /opt/flink/lib
3029
COPY flink-sql-runner.uber.jar /opt/flink/plugins/flink-sql-runner
3130
COPY --chmod=755 entrypoint.sh /entrypoint.sh
3231

pom.xml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@
9090
<flink.version>2.2.0</flink.version>
9191
<flink.version.label>flink-2.2</flink.version.label>
9292
<flink-base-image>${flink.version}-java17</flink-base-image>
93+
<flink.cdc.version>3.6.0-2.2</flink.cdc.version>
9394
<http.conn.version>0.25.0</http.conn.version>
9495
<jdbc.conn.version>4.0.0-2.0</jdbc.conn.version>
9596
<kafka.conn.version>4.0.1-2.0</kafka.conn.version>
@@ -129,7 +130,6 @@
129130
<maven-enforcer-plugin.version>3.6.2</maven-enforcer-plugin.version>
130131
<maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version>
131132
<maven-javadoc-plugin.version>3.12.0</maven-javadoc-plugin.version>
132-
<maven-resources-plugin.version>3.5.0</maven-resources-plugin.version>
133133
<maven-source-plugin.version>3.4.0</maven-source-plugin.version>
134134
<maven-surefire-plugin.version>3.5.5</maven-surefire-plugin.version>
135135
<spotless-maven-plugin>3.1.0</spotless-maven-plugin>
@@ -343,12 +343,6 @@
343343
<version>${maven-enforcer-plugin.version}</version>
344344
</plugin>
345345

346-
<plugin>
347-
<groupId>org.apache.maven.plugins</groupId>
348-
<artifactId>maven-resources-plugin</artifactId>
349-
<version>${maven-resources-plugin.version}</version>
350-
</plugin>
351-
352346
<plugin>
353347
<groupId>org.apache.maven.plugins</groupId>
354348
<artifactId>maven-dependency-plugin</artifactId>

0 commit comments

Comments
 (0)