开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

flink cdc 2.4.0 guava包冲突怎么解决的吗?

flink cdc 2.4.0 guava包冲突怎么解决的吗?image.png

展开
收起
真的很搞笑 2023-12-01 10:55:02 163 0
2 条回答
写回答
取消 提交回答
  • Flink CDC 2.4.0 与 Guava 包的版本冲突是一个已知的问题。解决此问题的一种方法是通过 Maven 或 Gradle 等构建工具,在 Flink CDC 2.4 的 pom.xml 或 build.gradle 文件中将 Guava 30 依赖替换为 Guava 18。具体步骤如下:

    1. 修改 Flink CDC 2.4 的 pom.xml 或 build.gradle 文件,将 Guava 30 依赖替换为 Guava 18。
    2. 运行构建命令编译 Flink CDC 2.4,命令分别为 mvn clean packagegradle clean build
    3. 在编译成功后,使用打包生成的 JAR 文件来替换原始的 Flink CDC JAR 文件。
    2023-12-02 15:57:08
    赞同 展开评论 打赏
  • datastream需要自己带上个flink-shade-guava,此回答整理自钉群“Flink CDC 社区”

    2023-12-01 11:38:43
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 覃立辉 立即下载
    Flink CDC Meetup PPT - 孙家宝 立即下载
    Flink CDC Meetup PPT - 徐榜江 立即下载