Flink内核原理与实现
上QQ阅读APP看书,第一时间看更新

1.4 准备工作

在阅读过程中,除了了解必要的概念之外,深入了解Flink的源码细节,可以帮助大家更好地理解Flink。

建议安装IntelliJ IDEA,该工具集成了Git版本管理、代码调试、源码调用链分析、逆向类图等工具,便于阅读Flink的源码。

1.使用Git导入源码

Flink工程源码的GitHub路径是https://github.com/apache/flink.git,可以直接使用IntelliJ IDEA的Git工具导入,然后切换到release-1.10分支。

2.从源码包导入项目

从https://github.com/apache/flink下载Flink 1.10版本的源码包,解压后从本地导入Maven工程即可。源码包下载如图1-5所示。

图1-5 Flink1.10版本源码包下载