![Flink内核原理与实现](https://wfqqreader-1252317822.image.myqcloud.com/cover/481/37323481/b_37323481.jpg)
上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所示。
![](https://epubservercos.yuewen.com/AB30C5/19773741101350906/epubprivate/OEBPS/Images/22_01.jpg?sign=1738914479-IxTtCOnDrbolnaWXABMbZPrVHXeCanPz-0-1dc0f8ed06d2b92e4a1a51abf8736ae4)
图1-5 Flink1.10版本源码包下载