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

大佬们,有没有遇到过flink 1.13 版本 cdc2.4.0版本 依赖冲突了?

大佬们,有没有遇到过flink 1.13 版本 cdc2.4.0版本 依赖冲突了?image.png

展开
收起
真的很搞笑 2023-07-01 19:16:14 129 0
4 条回答
写回答
取消 提交回答
  • 请问你解决了没,我也遇到了这个问题

    2023-12-29 16:25:01
    赞同 展开评论 打赏
  • 在使用Flink 1.13和Flink CDC 2.4.0版本时,可能会遇到依赖冲突的问题。这是因为Flink CDC 2.4.0版本使用了一些库,而这些库的版本与Flink 1.13.0版本中的库存在冲突。

    为了解决这个问题,您可以尝试以下几个方法:

    1. 升级Flink版本:如果您的Flink版本比较旧,可以尝试将其升级到最新版本,以避免依赖冲突。您可以从Flink官方网站上下载最新版本的Flink。

    2. 升级Flink CDC版本:如果您的Flink CDC版本比较旧,可以尝试将其升级到最新版本,以避免依赖冲突。您可以从Flink CDC的官方网站上下载最新版本。

    3. 排除冲突依赖:如果无法升级Flink或Flink CDC版本,可以尝试使用构建工具(如Maven或Gradle)排除冲突的依赖库。例如,如果Flink CDC 2.4.0版本中使用了与Flink 1.13.0版本中冲突的依赖库,您可以在项目的pom.xml或build.gradle文件中添加排除冲突依赖的配置。具体的配置方式取决于您使用的构建工具。

    请注意,排除冲突依赖可能会对代码的其他部分产生影响,因此在进行此操作之前,请确保仔细检查和测试您的代码。

    2023-07-30 13:57:08
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在使用 Flink CDC 2.4.0 和 Flink 1.13.0 版本时,可能会出现依赖冲突的情况。这是因为 Flink CDC 2.4.0 版本中使用了一些依赖库,而这些库的版本与 Flink 1.13.0 版本的库存在冲突。
    为了解决这个问题,您可以尝试以下几个方法:
    升级 Flink 版本:如果您的 Flink 版本比较旧,可以尝试升级到最新版本,以避免依赖冲突的问题。您可以在 Flink 的官方网站上下载最新版本的 Flink。
    升级 Flink CDC 版本:如果您的 Flink CDC 版本比较旧,可以尝试升级到最新版本,以避免依赖冲突的问题。您可以在 Flink CDC 的官方网站上下载最新版本的 Flink CDC。
    排除冲突依赖:如果您无法升级 Flink 或 Flink CDC 版本,可以尝试使用 Maven 或 Gradle 等构建工具,排除冲突的依赖库。例如,如果 Flink CDC 2.4.0 版本中使用了与 Flink 1.13.0 版本中冲突的依赖库,您可以在项目的 pom.xml 或 build.gradle 文件中,添加排除冲突依赖的配置,例如:
    xml
    Copy



    org.apache.flink
    flink-core
    1.13.0


    com.google.protobuf
    protobuf-java




    上述配置将排除 Flink CDC 2.4.0 中的 protobuf-java 依赖库,以避免与 Flink 1.13.0 中的 protobuf-java 依赖库冲突。

    2023-07-30 11:29:18
    赞同 展开评论 打赏
  • 有遇到过,好像引入kafka-cient包就行了,少包,可以升级集群尽快升级集群版本,这样可以适配,此回答整理自钉群“Flink CDC 社区”

    2023-07-01 19:27:08
    赞同 展开评论 打赏

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

相关产品

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

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载