Flinkコンパイルピット回避操作

1167 ワード

コンパイルの前提
  • maven 3.xをインストールし、リモートウェアハウスを構成します.ここでは2つの保険構成があります.
  • 
            nexus
            *
            http://maven.aliyun.com/nexus/content/groups/public/
    
    
            nexus-public-snapshots
            public-snapshots
            http://maven.aliyun.com/nexus/content/repositories/snapshots/
    
    
  • jdk 1.8 u 51以上
  • を取り付ける
  • 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を使います.
    今回のコンパイルはネットワーク時間が約1日かかるため、コンパイルに成功すると、上記のいくつかのコンパイル方式は最終的に現在のflinkのcode pathの下で完全なflink binaryをコンパイルすることができ、flink-dist/target/ディレクトリで見ることができます:Flink编译避坑操作_第1张图片