Flink编译避坑操作

编译前提

  • 安装maven3.x,配置远程仓库,这里保险配置2个:

        nexus
        *
        http://maven.aliyun.com/nexus/content/groups/public/


        nexus-public-snapshots
        public-snapshots
        http://maven.aliyun.com/nexus/content/repositories/snapshots/

  • 安装jdk1.8u51以上
  • 安装git

下载编译源码

git clone https://github.com/apache/flink.git
git tag
git checkout release-1.6.2
mvn clean install -DskipTests -Dfast

注意第一次clean,后面出错了就用mvn install -DskipTests -Dfast

本次编译由于网络时间耗时大约一天,当成功编译完成后,上述几种编译方式最终都能在当前flink的code path下编译出完整的flink binary,可以在flink-dist/target/目录中看到:
Flink编译避坑操作_第1张图片

你可能感兴趣的:(Flink实践)