概述
把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
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
这个版本有两个项目需要打包
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
mvn clean install -Dhadoop.version=2.8.5
1.11
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