FLINKソースコードのコンパイル

 

 

1、
安装准备:
[マスターFLINK-DIST @ルート]#MVN --version
のApache Mavenの3.2.5
[マスターFLINK-DIST @ルート]#スカラ-version
スカラコードランナーバージョン2.12.6 -
[ルートマスタ@ flink- DIST]#のpython -V
Pythonの2.7.5
[ルートマスターのgit @]#は/ usr / local / gitの/ binに/ gitのバージョンの
Gitのバージョン2.8.4
[マスターのgit @ルート]#ピップ-V
ピップ19.3.1の/ usrから/lib/python2.7/site-packages/pip(パイソン2.7)

2、ソースコードをダウンロード

CDは/ usr / local / Gitの/ binに/ Gitリポジトリ
//ダウンロードしたソースコード
は/ usr / local / gitの/ binに / gitのクローンhttps://github.com/apache/flink.git

注:現在のディレクトリ(ディレクトリ名FLINK)の下でのgitコマンドでソースコードプロジェクトをダウンロードした後。


1.9 //引っ張っ支店
CD FLINK; Gitの-FETCH起源リリース1.9
Gitの1.9起源アウト-b-リリース/リリース1.9-
バイナリディストリビューションを構築//を
クリーンインストールMVN -DskipTests -Dfas

ピット1:コンパイルプロセスは、以下の3つのパッケージが見つからないjarファイル、およびOSSの関連FLINK-例があるでしょう。一時のpom.xmlにコメントアウトします。

ピット2:以下のコンパイルのサブプロジェクト内のコマンド、次いで総プロジェクトをコンパイルは、複数のサブプロジェクトが手動でコンパイルする必要があったがあってもよい場合にコンパイルエラーが発生することがあり
、この例では、サブアイテムはにはは/ usr / local / gitの/ binに指します / FLINK / FLINK-ライブラリ/ flink- CEP

CDは/ usr / local / gitの/ binに/ FLINK / FLINK-ライブラリ/ FLINK-CEP
-DskipTests -DfasをクリーンインストールMVN

[ERROR]ゴールorg.apache.maven.plugins実行に失敗しました:Mavenのアセンブリ・プラグインを:3.0.0:単一のプロジェクトFLINK-dist_2.11上(OPT):
アセンブリの作成に失敗しました:エラーがアーカイブにファイルを追加します。/ usr /local/git/bin/flink/flink-dist/../flink-libraries/flink-cep/target/flink-cep_2.11-1.9-SNAPSHOT.jar - > [ヘルプ1]

おすすめ

転載: www.cnblogs.com/bjxdd/p/12128832.html