前言
想要快速上手了解一个项目, 就需要先把项目跑起来 : p)
flink最新分支版本是release-1.11, 但是此版本还未支持windows启动脚本(原因可能是大佬都用mbp),
所以本次使用支持windows启动的flink release-1.8的分支版本。
不想本地远程调试的直接拉到最后,配置参数启动两个启动类!!!
环境准备
- JDK: 1.8+
ps:1.7版本的jdk启动不了flink, 自行cmd, java -version检查本机jdk版本,不是就自行百度配置环境变量。
- ide: IDEA
宇宙最好用的java ide. : )
- flink源码拉取: clone到本地,并切换分支release-1.8, 拉取最新代码
flink源码去github上拉取, 地址 https://github.com/apache/flink.git
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tlOXk4us-1600696644922)(/imgs/flink/flink项目.png)]
源码编译
-
使用命令
mvn clean install -DskipTests -Dfast
build项目, 需配置maven的环境变量方便全局使用 -
或者使用idea的maven编译按钮编译项目, 1.11的编译会有报错, 根据提示解决报错, 1.8版本的build时间过长, 大概需要10+分钟。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uNSB4CbA-1600696644925)(/imgs/flink/flink编译构建.png)]
- 构建完成后会有
buid success
字样出现在console里。
配置修改启动
- 编译完成后找到flink-dist模块,启动配置都在这里。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rdyf4