最近想看下spark sql的源码,就查了些相关文章。很多都是IDEA怎么导入的,还有就是谈到了自己编译spark源码再倒入,但我还没有强到修改源码的地步,所以跳过编译直接导入阅读源码,过程如下
下载spark源码
从 https://github.com/apache/spark 下载你需要的spark版本,如图
当然,也方便eclipse中 Ctrl+点击 来跳转到源码查看。具体是Attach Source中指定下载的源码所在位置即可
按住Ctrl,用鼠标去点一些jar包里的方法,你可以选择跳转到implementation
到时候它会有一个attach to source的选项,点击,然后选择下好的源码,就关联好了
导入eclipse
下载下来的项目是maven项目所以直接导入即可,当然eclipse要有安装maven插件
Eclipse中File->Import->Import Existing Maven Projects
如图,我下载并解压的源码包spark-2.4.0(为了区分,重命名了spark-2.4.0-src),导入然后选择你想要阅读的源码(不想要的下面取消勾选即可)