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

Flink一直报这个错,怀疑是jar报冲突问题!但是这个怎么解决?

96a543e0f4908c49d0311ac9f5b2fb55.png
Flink一直报这个错,怀疑是jar报冲突问题2ac07b232dcd45a0d68ff4a9aa8e1dc0.png
,但是这个怎么解决?74e7807bcf3d4af8ca5ea3bdf93648bb.png

展开
收起
真的很搞笑 2023-10-30 18:51:27 291 0
1 条回答
写回答
取消 提交回答
  • 这个错误信息表明,你的 Flink 程序中存在类之间的访问冲突。这可能是由于你引入了不同的 Debezium 依赖,而这些依赖之间存在冲突。

    以下是一些可能的解决方案:

    1. 检查依赖:确保你的项目中只引入了一个版本的 Debezium 依赖。你可以使用 Maven 或 Gradle 的依赖管理工具来查看和管理项目的依赖。

    2. 使用 Exclusions:如果你在项目中同时引入了两个版本的 Debezium 依赖,你可以使用 Exclusions 来避免类之间的冲突。你可以在项目的 pom.xml 文件中添加 Exclusions,如下所示:

    <dependency>
        <groupId>io.debezium</groupId>
        <artifactId>debezium-core</artifactId>
        <version>1.7.1</version>
        <exclusions>
            <exclusion>
                <groupId>io.debezium</groupId>
                <artifactId>debezium-embedded</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    
    1. 更新依赖:如果可能的话,尝试更新你的 Debezium 依赖,以解决任何已知的兼容性问题。
    2023-10-31 14:57:18
    赞同 展开评论 打赏

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

相关产品

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

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