1.官网下载
https://flink.apache.org/zh/downloads.html
https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.12.1/flink-1.12.1-src.tgz
git clone -b release-1.12.1 https://github.com/apache/flink.git --depth=1 flink-1.12.1
2.Flink1.11版本之后几点说明
1.无需与hadoop版本绑定
以前的flink版本中,还需要自己编译shaded,flink-1.11.1之后,则不需要编译与hadoop版本对应了!
-2.编译与cdh对应版本(个人需要)
<hadoop.version>3.0.0</hadoop.version>
<hive.version>2.1.1</hive.version>
<target.java.version>1.8.0_141</target.java.version>
在flink-1.13 目录下: /opt/maven-3.6.1/bin/mvn -Dhadoop.version=3.0.0-cdh6.2.0
注意hadoop对应的版本与其对应的hadoop版本
3、FlinkSQL操作小记录
1、org.apache.flink.core.fs.UnsupportedFileSystemSchemeException: Hadoop is not in the classpath/dependencies.
配置hadoop classpath
export HADOOP_CLASSPATH=`hadoop classpath`