在编译Flink CDC 2.3时,如果需要将Guava版本降为18,可以按照以下步骤进行操作:
下载并安装Maven,确保已经配置好环境变量。
下载Flink源代码,解压到本地目录,并进入flink目录。
打开pom.xml文件,找到以下依赖项:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>23.5-jre</version>
</dependency>
- 将上述依赖项修改为以下内容(将版本号改为18.0):
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>18.0</version>
</dependency>
- 在flink根目录下打开命令行窗口,运行以下命令:
mvn clean package -DskipTests
- 等待编译完成后,在flink-dist/target目录下找到生成的flink-dist-2.3.0.jar文件即可。
注意:在使用降低版本的Guava时,可能会导致一些功能无法正常工作,请谨慎使用。




