在IDEA中查看和跟踪Spark源码

我们平时在写Spark项目代码时,有时候会需要查看spark相关函数的源码,此时我们可以按住Ctrl,然后点击相应函数,接着就能够跳转到spark源码中,不过这个前提条件就是需要首先在项目中导入spark相关源码。接下来就介绍下如何导入spark源码,并进行跟踪:

1、下载spark源码

spark官网中,找到source code,并下载

在IDEA中查看和跟踪Spark源码

2、解压到指定目录

将源码解压到指定目中:

在IDEA中查看和跟踪Spark源码

3、在IDEA中导入

打开IDEA,File->Project Structure->Modules->Dependencies

在IDEA中查看和跟踪Spark源码

点击右边的加号“+”,选择Library->Java

在IDEA中查看和跟踪Spark源码

找到刚刚解压的源码位置,点击OK。

在IDEA中查看和跟踪Spark源码

现在就能正常使用 ctrl+函数名查看spark源码了。

在IDEA中查看和跟踪Spark源码