Building Flink from Source

1、git clone

git clone https://github.com/apache/flink

2、mvn install

mvn clean install -DskipTests -Dhadoop.version=3.1.0 -T 4

3、summary

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] force-shading ...................................... SUCCESS [  2.009 s]
[INFO] flink 1.6-SNAPSHOT ................................. SUCCESS [ 15.706 s]
[INFO] flink-annotations .................................. SUCCESS [  2.645 s]
[INFO] flink-shaded-hadoop ................................ SUCCESS [  0.533 s]
[INFO] flink-shaded-hadoop2 ............................... SUCCESS [ 24.424 s]
[INFO] flink-shaded-hadoop2-uber .......................... SUCCESS [ 44.407 s]
[INFO] flink-shaded-yarn-tests ............................ SUCCESS [ 33.387 s]
[INFO] flink-shaded-curator ............................... SUCCESS [  3.815 s]
[INFO] flink-test-utils-parent ............................ SUCCESS [  0.480 s]
[INFO] flink-test-utils-junit ............................. SUCCESS [  1.832 s]
[INFO] flink-metrics ...................................... SUCCESS [  0.248 s]
[INFO] flink-metrics-core ................................. SUCCESS [  2.901 s]
[INFO] flink-core ......................................... SUCCESS [ 53.235 s]
[INFO] flink-java ......................................... SUCCESS [ 12.353 s]
[INFO] flink-scala ........................................ SUCCESS [01:14 min]
[INFO] flink-filesystems .................................. SUCCESS [  0.236 s]
[INFO] flink-hadoop-fs .................................... SUCCESS [  3.009 s]
[INFO] flink-mapr-fs ...................................... SUCCESS [  1.798 s]
[INFO] flink-s3-fs-hadoop ................................. SUCCESS [ 49.175 s]
[INFO] flink-s3-fs-presto ................................. SUCCESS [ 51.740 s]
[INFO] flink-swift-fs-hadoop .............................. SUCCESS [ 39.626 s]
[INFO] flink-queryable-state .............................. SUCCESS [  0.204 s]
[INFO] flink-queryable-state-client-java .................. SUCCESS [  1.771 s]
[INFO] flink-runtime ...................................... SUCCESS [02:33 min]
[INFO] flink-optimizer .................................... SUCCESS [ 16.422 s]
[INFO] flink-clients ...................................... SUCCESS [  1.799 s]
[INFO] flink-streaming-java ............................... SUCCESS [ 20.114 s]
[INFO] flink-test-utils ................................... SUCCESS [  6.055 s]
[INFO] flink-runtime-web .................................. SUCCESS [  3.025 s]
[INFO] flink-examples ..................................... SUCCESS [  0.301 s]
[INFO] flink-examples-batch ............................... SUCCESS [ 18.990 s]
[INFO] flink-connectors ................................... SUCCESS [  0.205 s]
[INFO] flink-hadoop-compatibility ......................... SUCCESS [ 13.023 s]
[INFO] flink-state-backends ............................... SUCCESS [  0.968 s]
[INFO] flink-statebackend-rocksdb ......................... SUCCESS [  2.291 s]
[INFO] flink-tests ........................................ SUCCESS [01:00 min]
[INFO] flink-streaming-scala .............................. SUCCESS [01:08 min]
[INFO] flink-libraries .................................... SUCCESS [  0.281 s]
[INFO] flink-table ........................................ SUCCESS [02:41 min]
[INFO] flink-orc .......................................... SUCCESS [  1.338 s]
[INFO] flink-jdbc ......................................... SUCCESS [  0.678 s]
[INFO] flink-hbase ........................................ SUCCESS [  9.616 s]
[INFO] flink-hcatalog ..................................... SUCCESS [ 14.051 s]
[INFO] flink-formats ...................................... SUCCESS [  0.220 s]
[INFO] flink-avro ......................................... SUCCESS [  3.483 s]
[INFO] flink-json ......................................... SUCCESS [  0.842 s]
[INFO] flink-metrics-jmx .................................. SUCCESS [  1.103 s]
[INFO] flink-connector-kafka-base ......................... SUCCESS [  9.630 s]
[INFO] flink-connector-kafka-0.8 .......................... SUCCESS [  2.403 s]
[INFO] flink-connector-kafka-0.9 .......................... SUCCESS [ 10.915 s]
[INFO] flink-connector-kafka-0.10 ......................... SUCCESS [  1.246 s]
[INFO] flink-connector-kafka-0.11 ......................... SUCCESS [  2.012 s]
[INFO] flink-connector-elasticsearch-base ................. SUCCESS [  3.394 s]
[INFO] flink-connector-elasticsearch ...................... SUCCESS [ 24.979 s]
[INFO] flink-connector-elasticsearch2 ..................... SUCCESS [ 29.078 s]
[INFO] flink-connector-elasticsearch5 ..................... SUCCESS [ 31.467 s]
[INFO] flink-connector-elasticsearch6 ..................... SUCCESS [  5.243 s]
[INFO] flink-connector-rabbitmq ........................... SUCCESS [  0.855 s]
[INFO] flink-connector-twitter ............................ SUCCESS [  4.723 s]
[INFO] flink-connector-nifi ............................... SUCCESS [  1.053 s]
[INFO] flink-connector-cassandra .......................... SUCCESS [  9.802 s]
[INFO] flink-connector-filesystem ......................... SUCCESS [  7.157 s]
[INFO] flink-avro-confluent-registry ...................... SUCCESS [  1.498 s]
[INFO] flink-parquet ...................................... SUCCESS [  2.185 s]
[INFO] flink-examples-streaming ........................... SUCCESS [ 18.749 s]
[INFO] flink-examples-table ............................... SUCCESS [ 21.564 s]
[INFO] flink-container .................................... SUCCESS [  0.758 s]
[INFO] flink-queryable-state-runtime ...................... SUCCESS [  1.848 s]
[INFO] flink-end-to-end-tests ............................. SUCCESS [  0.924 s]
[INFO] flink-parent-child-classloading-test ............... SUCCESS [  0.992 s]
[INFO] flink-dataset-allround-test ........................ SUCCESS [  0.743 s]
[INFO] flink-datastream-allround-test ..................... SUCCESS [  4.105 s]
[INFO] flink-stream-sql-test .............................. SUCCESS [  0.580 s]
[INFO] flink-bucketing-sink-test .......................... SUCCESS [  1.982 s]
[INFO] flink-distributed-cache-via-blob ................... SUCCESS [  0.562 s]
[INFO] flink-high-parallelism-iterations-test ............. SUCCESS [ 16.222 s]
[INFO] flink-stream-stateful-job-upgrade-test ............. SUCCESS [  1.292 s]
[INFO] flink-queryable-state-test ......................... SUCCESS [  2.793 s]
[INFO] flink-local-recovery-and-allocation-test ........... SUCCESS [  0.642 s]
[INFO] flink-elasticsearch1-test .......................... SUCCESS [  9.683 s]
[INFO] flink-elasticsearch2-test .......................... SUCCESS [  8.942 s]
[INFO] flink-elasticsearch5-test .......................... SUCCESS [  8.164 s]
[INFO] flink-elasticsearch6-test .......................... SUCCESS [  7.540 s]
[INFO] flink-quickstart ................................... SUCCESS [  2.347 s]
[INFO] flink-quickstart-java .............................. SUCCESS [  1.333 s]
[INFO] flink-quickstart-scala ............................. SUCCESS [  1.176 s]
[INFO] flink-quickstart-test .............................. SUCCESS [  0.419 s]
[INFO] flink-confluent-schema-registry .................... SUCCESS [  2.009 s]
[INFO] flink-stream-state-ttl-test ........................ SUCCESS [  9.296 s]
[INFO] flink-sql-client-test .............................. SUCCESS [  4.419 s]
[INFO] flink-streaming-file-sink-test ..................... SUCCESS [  0.521 s]
[INFO] flink-gelly ........................................ SUCCESS [ 11.946 s]
[INFO] flink-gelly-scala .................................. SUCCESS [ 42.058 s]
[INFO] flink-gelly-examples ............................... SUCCESS [ 19.086 s]
[INFO] flink-python ....................................... SUCCESS [  7.337 s]
[INFO] flink-sql-client ................................... SUCCESS [  9.747 s]
[INFO] flink-ml ........................................... SUCCESS [01:56 min]
[INFO] flink-cep .......................................... SUCCESS [  6.998 s]
[INFO] flink-cep-scala .................................... SUCCESS [ 31.004 s]
[INFO] flink-streaming-python ............................. SUCCESS [ 10.474 s]
[INFO] flink-scala-shell .................................. SUCCESS [ 28.971 s]
[INFO] flink-contrib ...................................... SUCCESS [  0.216 s]
[INFO] flink-storm ........................................ SUCCESS [  2.974 s]
[INFO] flink-storm-examples ............................... SUCCESS [01:32 min]
[INFO] flink-connector-wikiedits .......................... SUCCESS [  0.870 s]
[INFO] flink-mesos ........................................ SUCCESS [01:08 min]
[INFO] flink-yarn ......................................... SUCCESS [ 30.669 s]
[INFO] flink-metrics-dropwizard ........................... SUCCESS [  1.314 s]
[INFO] flink-metrics-ganglia .............................. SUCCESS [  0.618 s]
[INFO] flink-metrics-graphite ............................. SUCCESS [  0.558 s]
[INFO] flink-metrics-prometheus ........................... SUCCESS [  1.198 s]
[INFO] flink-metrics-statsd ............................... SUCCESS [  0.707 s]
[INFO] flink-metrics-datadog .............................. SUCCESS [  1.158 s]
[INFO] flink-metrics-slf4j ................................ SUCCESS [  0.851 s]
[INFO] flink-dist ......................................... SUCCESS [ 26.075 s]
[INFO] flink-yarn-tests ................................... SUCCESS [ 58.188 s]
[INFO] flink-fs-tests ..................................... SUCCESS [  1.518 s]
[INFO] flink-docs 1.6-SNAPSHOT ............................ SUCCESS [  3.410 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14:01 min (Wall Clock)
[INFO] Finished at: 2018-09-29T13:25:20+08:00
[INFO] ------------------------------------------------------------------------

4、build path

$FLINK_SOURCE_HOME/flink-dist/target/flink-1.6-SNAPSHOT-bin/flink-1.6-SNAPSHOT

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值