概述

把Maven配置上阿里云的Apache源。提升依赖下载速度。
1.8和1.10以不同的方式指定Hadoop版本。1.11之后不需要。
1.8、1.10 Scala版本为2.11。1.11 Scala版本为2.12。
项目地址:https://github.com/apache/flink

1.8

  1. mvn clean install -T 2C -Dfast -Dmaven.compile.fork=true -DskipTests -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dscala-2.11 -Pinclude-hadoop -Dhadoop.version=2.7.5

1.10

这个版本有两个项目需要打包

  1. mvn clean install -T 2C -Dfast -Dmaven.compile.fork=true -DskipTests -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dscala-2.11

Hadoop包 在如下地址 打包Hadoop Uber
https://github.com/apache/flink-shaded/tree/release-9.0

  1. mvn clean install -Dhadoop.version=2.8.5

1.11

  1. mvn clean install -T 2C -Dfast -Dmaven.compile.fork=true -DskipTests -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dscala-2.12

官方不支持shade hadoop了,推荐使用HADOOP_CLASSPATH