主要内容:
- 环境准备
- 创建Flink项目模板
- 编写Flink程序
- 运行测试
环境准备
Flink执行环境分为本地环境和集群环境,可运行在Linux、Windows和Mac OS上。首先介绍环境依赖:
JDK
:版本要求:1.8及以上Maven
:Flink源码目前仅支持通过Maven进行编译,版本要求:3.0.4及以上Scala
:根据开发语言选择是否安装(本教程使用Scala开发,高效简洁)Hadoop
:根据部署方式选择是否安装(若使用On Yarn模式需要安装)
Java环境:
$ java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
Maven环境:
$ mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: D:\Program\ideaMaven\apache-maven-3.6.3
Java version: 1.8.0_241, vendor: Oracle Corporation, runtime: D:\Program\Java\jdk1.8.0_241\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0"