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

请问各位,我编译flink-cdc-connectors 2.4.2 版本报这个错误,为啥呢?

请问各位,我编译flink-cdc-connectors 2.4.2 版本报这个错误,执行的命令是 mvn clean install -DskipTests -e,为啥呢?jdk:openjdk version "17.0.9" 2023-10-17OS:Debian116716d460a48e345cbeb47bf587065652.png

展开
收起
真的很搞笑 2023-11-22 09:31:41 70 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的信息来看,您的 JDK 版本为 OpenJDK 17,而 Flink CDC 运行在 OpenJDK 8 和更高版本上。不过,一些开发者也报告了在 OpenJDK 17 下遇到的问题。
    请尝试以下解决方案:

    1. 尝试降低您的 JDK 版本至 OpenJDK 16 或更低版本,以避免遇到此问题。
    2. 更新 Maven 编译插件至最新版本,以便于使用 OpenJDK 17。
    2023-11-29 13:37:14
    赞同 展开评论 打赏
  • 根据您提供的信息,编译flink-cdc-connectors 2.4.2版本时报错。可能的原因有以下几点:

    1. JDK版本不兼容:Flink CDC Connectors 2.4.2可能需要较新版本的JDK(至少Java 8),而您当前使用的JDK版本为OpenJDK 17.0.9。请尝试升级JDK版本到更高版本,例如Java 11或更高版本。

    2. Maven依赖问题:在执行mvn clean install -DskipTests -e命令时,Maven可能会遇到依赖问题。请检查项目的pom.xml文件中的依赖是否正确配置,以及是否存在缺失的依赖。如果需要,可以尝试手动添加缺失的依赖。

    3. 操作系统兼容性问题:Flink CDC Connectors 2.4.2可能不支持Debian 11操作系统。请确保您的操作系统与Flink CDC Connectors的要求相符。如果需要,可以尝试在其他操作系统上进行编译和安装。

    4. 其他编译错误:除了上述原因外,还可能存在其他编译错误。请查看编译过程中的错误信息,以便找到具体的问题所在。

    建议您按照以上建议逐一排查问题,并尝试解决。

    2023-11-29 12:01:11
    赞同 展开评论 打赏
  • 在sql连接器里面编译,此回答整理自钉群“Flink CDC 社区”

    2023-11-22 12:11:12
    赞同 展开评论 打赏

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

相关产品

  • 实时计算 Flink版
  • 热门讨论

    热门文章

    相关电子书

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