Apache Flink v1.9-SNAPSHOT 源码编译

下载源码

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

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

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

编译源码

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

进入flink目录:

cd flink

编译打包:

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

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

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

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

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

打包跳过编译_Apache Flink v1.9-SNAPSHOT 源码编译相关推荐

  1. 【Flink源码篇】Flink 1.15.0源码编译

    目录 1. 下载源码并解压 2. Flink项目配置 3. 源码编译 4. 编译问题记录 5. IDEA调试Flink程序 1. 下载源码并解压 从github下载Flink的源码:https://g ...

  2. 桌面排版软件Scribus v1.5.5源码编译,使用VS2017+Qt5.12.7环境

    软件官网 Scribus – Open Source Desktop Publishing Scribus Wiki Scribus Forums - Index 官方论坛 WebSVN - Scri ...

  3. ubuntu 编译php5.6,Ubuntu 16.04 源码编译 PHP5.6

    源码编译PHP5.6 //更新依赖 sudo apt-get update sudo apt-get install build-essential //安装依赖 sudo apt-get insta ...

  4. mysql5.7.13编译安装_MySQL 5.7.13 源码编译安装配置方法图文教程

    安装环境:centos7 64位 mini版 官网源码编译安装文档: 一.系统安装条件 官方文档说明: 1> cmake mysql使用cmake跨平台工具预编译源码,用于设置mysql的编译参 ...

  5. 源码编译Ros, Ubuntu18.04系统使用源码编译Ros1,出错集合及其解决办法

    官方的介绍http://wiki.ros.org/kinetic/Installation中提到了,脚本安装的方法it is available for Ubuntu Wily (15.10) and ...

  6. android编译.a文件,Android 7.1源码编译导入AS完整教程

    本教程仅针对Android 7.1系统,为便于虚拟机备份和出现问题时的还原,本教程分为3步:初始化编译环境.源码同步.编译源码导入Android Studio. 编译源码:Android7.1.2_r ...

  7. android源码模块编译错误,【转】Android 源码编译make的错误处理--不错

    原文网址:http://blog.csdn.net/ithomer/article/details/6977386 Android编译版本:PLATFORM_VERSION=4.0.1(最新Andro ...

  8. android源码下编译apk内无so,Android源码编译反思

    [初步构想] 如果是在一台PC上先完整的编译一次Android源码,然后将整个编译好的源码移到另一台PC,然后再在移到的PC上编译,这样估计是可以减少时间的吧? [初步测试] 初步测试结果,很令我感动 ...

  9. centos 6 mysql 5.7.13 编译安装_Centos 6.5 下面 源码编译 安装 Mysql 5.7.13

    安装软件依赖包 yum -y install gcc gcc-c++ ncurses ncurses-devel cmake 下载软件包 cd  /usr/local/src wget https:/ ...

最新文章

  1. 2016 只剩最后一个月 你的 技术债务 还清了吗?
  2. Case study:在数据库网页中设计数据排序工具
  3. 输出三角形(3.12)(Java)
  4. window mobile 防止系统休眠代码
  5. net应用程序中发生了未经处理的异常怎么办_介绍一些在.NET Core 3.0中引入的诊断改进工具...
  6. java dubbo jsf_cubelink
  7. 创建失败_【阿里云主机】二级域名创建失败解决方法
  8. Python 模块学习
  9. 【C语言】最大的两个数(指针专题)
  10. 腾讯云服务器公网ip无法访问
  11. C语言文件IO实现图书馆管理系统,登录、注册、借书、还书和新增书籍
  12. GoldenDict 上的那些精美版权词典(附下载地址)(英语、俄语、梵语、印地语)
  13. 服务器网站兼容不正常,升级为IE11后兼容模式设置,部分网站无法正常浏览,兼容模式仍然无法正常访问部分网站的解决办法...
  14. 游戏软件寄售官网源码带后台
  15. Java课程设计-基于Java Swing的学生信息管理系统-版本二
  16. linux 查看登入记录_Linux登录信息查询
  17. Qt学习经验之quit()、exit()、close()
  18. 德鑫三筒烘干机置心于山巅才能独步天下
  19. 如何从硬盘安装DOS和windows
  20. 2019年PMP考试报名费用介绍

热门文章

  1. java中运算类型_Java数据类型及运算
  2. d3 svg path添加文本_10 倍高清不花!大麦端选座 SVG 渲染
  3. 《剑指Offer》——二维数组中的查找(JZ1)C++
  4. QT中如何才能使用cos,sin等三角函数
  5. Python编程基础:第三十七节 石头剪刀布游戏Rock, Paper, Scissors Game
  6. numpy.linspace详解
  7. 【Cocosd2d实例教程六】Cocos2d实现屏幕背景的自动滚动
  8. 为docker设置国内镜像【转】
  9. Spring Enable annotation – writing a custom Enable annotation
  10. 并发编程 — 并发数据结构--转载