flinkcdc 2.3.0jar包冲突
时间: 2023-10-01 20:05:24 浏览: 88
检查jar包冲突
根据引用内容,flink-cdc-connectors 2.3.0版本引用了flink 1.16.0,这个版本的flink使用了flink-shaded-guava:30.1.1-jre-15.0版本。而flink 1.13.0使用的是flink-shaded-guava:18.0-13.0版本。因此,由于两个版本的shaded package不一样,可能会引起flinkcdc 2.3.0 jar包冲突。为了解决这个问题,可以在cdc中再次shaded一下,让cdc里面引用到的guava30变为guava18。具体操作方法是,基于tag release-2.3.0创建一个分支,修改flink-cdc-connectors的pom.xml文件,引入cdc后排除guava依赖。最后,通过编译基于已经release的tag来解决冲突。
阅读全文