Flink CDC里我cdc2.3升级3.0,flink最低版本要求是多少?

Flink CDC 2.3升级到3.0时,最低的Flink版本要求是1.11。

Flink CDC 是 Flink 提供的一种用于捕获数据库变更事件(Change Data Capture)的库,在升级 Flink CDC 时,需要考虑 Flink 的版本兼容性,以下是关于从 Flink CDC 2.3 升级到 3.0 时,Flink 最低版本要求的详细信息:

1、Flink 版本要求

Flink CDC里我cdc2.3升级3.0,flink最低版本要求是多少?

在升级 Flink CDC 2.3 到 3.0 时,需要确保使用的 Flink 版本满足以下要求:

Flink 1.11.x:Flink CDC 3.0 支持 Flink 1.11.x 版本。

Flink 1.12.x:Flink CDC 3.0 支持 Flink 1.12.x 版本。

Flink 1.13.x:Flink CDC 3.0 支持 Flink 1.13.x 版本。

Flink 1.14.x:Flink CDC 3.0 支持 Flink 1.14.x 版本。

Flink 1.15.x:Flink CDC 3.0 支持 Flink 1.15.x 版本。

Flink 1.16.x:Flink CDC 3.0 支持 Flink 1.16.x 版本。

Flink CDC里我cdc2.3升级3.0,flink最低版本要求是多少?

Flink 1.17.x:Flink CDC 3.0 支持 Flink 1.17.x 版本。

2、Flink Table API & SQL

在升级 Flink CDC 2.3 到 3.0 时,还需要确保使用的 Flink Table API & SQL 版本满足以下要求:

Flink Table API & SQL:Flink CDC 3.0 支持与上述 Flink 版本兼容的 Flink Table API & SQL。

3、Maven/Gradle

在升级 Flink CDC 2.3 到 3.0 时,需要使用与上述 Flink 版本兼容的 Maven/Gradle 依赖项,以下是一些示例依赖项:

Maven:

Flink CDC里我cdc2.3升级3.0,flink最低版本要求是多少?

```xml

<dependency>

<groupId>org.apache.flink</groupId>

<artifactId>flinkconnectordebezium_${scala.binary.version}</artifactId>

<version>${flinkversion}</version>

</dependency>

```

Gradle:

```groovy

dependencies {

implementation 'org.apache.flink:flinkconnectordebezium_${scalaBinaryVersion}:${flinkVersion}'

}

```

${scala.binary.version}${flinkversion}${scalaBinaryVersion}分别替换为实际的 Scala 二进制版本、Flink 版本和 Scala 二进制版本。

在将 Flink CDC 从 2.3 升级到 3.0 时,需要确保使用的 Flink、Flink Table API & SQL、Maven/Gradle 依赖项与上述要求兼容。