Apache Flink v1.9-SNAPSHOT 源码编译

Apache Flink v1.9-SNAPSHOT 源码编译

 

下载源码

Flink 源码可以从官方 github repository上下载。

git clone https://github.com/apache/flink.git

下载时间会比较长,慢慢等吧。

Apache Flink v1.9-SNAPSHOT 源码编译

 

编译源码

Flink源码编译依赖于 JDK和Maven的环境,JDK 必须在1.8 版本之上,Maven必须在 3.0版本以上,否则编译会出错。

进入flink目录:

cd flink

编译打包:

mvn clean package -DskipTests # 估计要50分钟左右,需要下载大量的jar包

参数:-DskipTests 跳过单元测试,但是会继续编译。

如下所示,BUILD SUCCESS,合计46分钟。

Apache Flink v1.9-SNAPSHOT 源码编译

 

上图中,可以发现 flink-java和flink-streaming-java jar包,分别是批量计算DataSet API 和流式计算DataStream API的依赖包。

在\target目录可以看到编译打包好的jar包。

Apache Flink v1.9-SNAPSHOT 源码编译

 

相关文章:

  • 2021-08-07
  • 2021-04-29
  • 2021-07-18
  • 2021-05-16
  • 2021-06-08
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-06
  • 2021-04-29
  • 2021-05-30
  • 2021-04-17
  • 2021-11-26
  • 2021-12-07
相关资源
相似解决方案