Flink 源码编译

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yulei_qq/article/details/87731749

环境准备:

  •        类linux 环境(Linux, Mac OS X, Cygwin) ,本人使用的操作系统是CentOS7.4
  •        git
  •        Maven  (建议版本 3.2.5)
  •        java 8  (java 9 和 java10不支持)

   执行如下命令即可. 

git clone https://github.com/apache/flink.git
cd flink
mvn clean package -DskipTests

编译时间看网络情况,本人在虚拟机编译的,耗时如下:

 

 编译成功之后,会在当前目录下生成一个build-target 文件夹,包含编译后的文件。

-- 开源版本, 一个指定的hadoop版本编译
mvn clean install -DskipTests -Dhadoop.version=2.6.1

-- 第三方 公司 Hadoop 版本 

mvn clean install -DskipTests -Pvendor-repos -Dhadoop.version=2.6.1-cdh5.0.0

扫描二维码关注公众号,回复: 5250765 查看本文章


---跳过rat检查 ,一些apache 规范检查, 比如你新增了类文件,该文件不是apache 版本的,就需要加上,否则编译不过去
mvn clean install    -DskipTests    -Drat.skip=true     -Pvendor-repos    -Dhadoop.version=2.7.3.2.6.5.0-292
 

猜你喜欢

转载自blog.csdn.net/yulei_qq/article/details/87731749