@startuml
package "Flink 环境" {
[Flink] --> [安装包]
[Flink] --> [配置环境变量]
[Flink] --> [bat 文件]
}
package "开发环境" {
[IDEA] --> [Scala 插件]
[IDEA] --> [Maven 插件]
}
[Flink] --> [IDEA]
[IDEA] --> [Scala 环境]
@enduml
引言
工欲善其事必先利器。要想开始学习Flink,首先要在本地机器上运行一个demo。本文以Windows为例,记录本地搭建Flink开发环境并运行第一个demo的过程。
Flink是一个开源的流处理和批处理框架,广泛应用于大数据领域。IDEA是JetBrains开发的集成开发环境,本文将介绍如何搭建Flink开发环境。
Flink运行环境安装
下载安装文件
可以从以下网站下载Flink安装文件:
- Apache分发网站:https://archive.apache.org/dist/flink/
- 国内清华镜像网站:https://mirrors.tuna.tsinghua.edu.cn/apache/flink/
下载合适的Flink版本后,解压到指定路径,例如D:\flink-1.17.2。
配置安装文件
- Apache分发网站支持下载各个版本的Flink,但下载速度较慢。
- 清华镜像速度较快,但只支持下载最近几个大版本。

下载的文件为flink-1.17.2-bin-scala_2.12.tgz,解压后的路径为D:\flink-1.17.2。



Flink大数据软件安装及配置
如何添加环境变量
-
右键“此电脑” > 属性 > 高级系统设置 > 环境变量。

-
新建变量
FLINK_HOME和FLINK_CONF_DIR,值为Flink的安装路径。
-
将以下内容添加到
Path变量:-
%FLINK_HOME%\bin -
%FLINK_HOME% -
%FLINK_CONF_DIR%
-
新建bat文件
在Flink的bin目录中添加start-cluster.bat和flink.bat文件以便在Windows上运行。

Idea开发环境安装
下载安装IDEA
前往JetBrains官网下载最新版本的IDEA:https://www.jetbrains.com/idea/download/?section=windows。安装过程可以根据需要选择安装路径及配置。

Idea大数据相关插件的安装
安装插件
配置Scala环境
-
下载Scala:https://www.scala-lang.org/download/2.12.15.html。

-
在
PATH中添加Scala的bin目录。

IDEA安装Scala插件
-
IDEA中打开“File”菜单 > “Settings”。
-
搜索“Scala”并安装插件。

-
重启IDEA。

安装Maven插件
在“File”菜单 > “Settings”中,搜索“Maven”,选择“Maven Integration”进行安装。

利用Idea进行大数据开发及运行
Flink项目初始化
-
使用IDEA新建项目。

-
找到
main文件,点击运行按钮以运行Flink项目。