首先clone源码
git clone git://github.com/apache/flink.git
然后切换到blink分支
git checkout blink
编辑 flink-filesystems 下的pom文件,注释掉 mapr,如下
<modules>
<module>flink-hadoop-fs</module>
<!--<module>flink-mapr-fs</module>-->
<module>flink-s3-fs-hadoop</module>
<module>flink-s3-fs-presto</module>
<module>flink-swift-fs-hadoop</module>
</modules
最后编译, 使用参数“-Dskip.npm”跳过npm编译
mvn clean package -Dmaven.test.skip=true -Dskip.npm -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dlicense.skip=true -Drat.ignoreErrors=true
最后编译出的文件在flink-dist目录下,如图
来源:oschina
链接:https://my.oschina.net/jingshishengxu/blog/4294090