一、Requirement
java
maven
flink源码包
二、Flink1.9 build 源码
1、Flink 1.9(without flink UI)
1.1 下载flink1.9源码
wget https://archive.apache.org/dist/flink/flink-1.9.1/flink-1.9.1-src.tgz
1.2 解压
tar zxvf flink-1.9.1-src.tgz
1.3 mave build
cd flink-1.9.1/
mvn clean install -DskipTests -Dfast -Dskip.npm
1.4 源码目录
flink-dist/target/flink-1.9.1-bin
2、Flink 1.9(with flink UI)
2.1 下载flink1.9源码
wget https://archive.apache.org/dist/flink/flink-1.9.1/flink-1.9.1-src.tgz
2.2 解压
tar zxvf flink-1.9.1-src.tgz
2.3 mave build
cd flink-1.9.1/
mvn clean install -DskipTests -Dfast
如果build报错就使用下面的命令
mvn clean install -DskipTests -Dfast -Dskip.npm
2.4 源码目录
flink-dist/target/flink-1.9.1-bin
三、Flink1.11 build源码
1、下载flink1.11源码
wget https://archive.apache.org/dist/flink/flink-1.11.0/flink-1.11.0-src.tgz
2、解压
tar zxvf flink-1.11.0-src.tgz
3、maven build
cd flink-1.11.0/
mvn clean install -DskipTests -Dfast
4、源码目录
cd flink-dist/target/flink-1.11.0-bin/flink-1.11.0