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

flink源码编译的时候报错如下,有哪位老师遇到吗?怎么解决 ?

flink源码编译的时候报错如下,有哪位老师遇到吗?怎么解决a28252c121669acc2200a19a793fd497.png

展开
收起
三分钟热度的鱼 2023-11-01 13:07:37 63 0
2 条回答
写回答
取消 提交回答
  • 从错误信息来看,问题出现在编译Flink源码时,具体是在执行Maven shade插件时出错,问题可能与依赖关系或类路径有关以下是可能的解决方案:

    1. 检查依赖关系:确保所有必需的依赖项都已正确添加到项目中你可以在项目的pom.xml文件中查看所需的依赖项,并确保它们都已正确添加
    2. 更新Maven插件:错误提到使用了maven-shade-plugin:3.4.1,可能是一个较旧的版本你可以尝试更新Maven插件到最新版本,或者至少确保你使用的版本与你的Flink版本兼容
    3. 清理并重新构建项目:有时,编译错误可能是由于之前的构建缓存导致的尝试清理Maven的本地存储库并重新构建项目你可以使用以下命令来清理缓存:
    mvn clean install
    
    1. 检查Oracle JDK版本:Flink可能依赖于特定版本的Oracle JDK请确保你使用的Oracle JDK版本与Flink的要求兼容
    2. 查阅文档和社区支持:如果问题仍然存在,建议查阅Flink的官方文档和社区支持论坛,看看是否有其他人遇到了类似的问题以及是否有已知的解决方案
    3. 尝试使用稳定版本的Flink:如果可能的话,你可以尝试使用稳定版本的Flink,而不是从源码编译可能有些问题在稳定版本中已经得到修复
    2023-11-02 15:42:51
    赞同 展开评论 打赏
  • 如果用的是jdk8的话,可以试下用版本高一点的jdk。此回答整理自钉群“【②群】Apache Flink China社区”

    2023-11-01 13:15:14
    赞同 展开评论 打赏

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

相关产品

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

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