eclipse转到定义查看hadoop源码

系统环境:Ubutnu16.04

eclipse版本:Luna Service Release 2 (4.4.2)

hadoop版本:2.6.5

首先从官网下载hadoop的源码hadoop-2.6.5-src.tar.gz,解压.将解压后的文件夹重新压缩成jar或zip格式的压缩包.

在eclipse上选择一个hadoop的类,右击选择转到定义,这时会出现无法找到源码的提示,如下:

eclipse转到定义查看hadoop源码

点击Attach Source,选择external location,然后选择刚才重新压缩的压缩包,如下:

eclipse转到定义查看hadoop源码

到此完成.网上大部分说的还要编译hadoop的源码,而且还不能编译java JDK1.8,只能编译1.7.而我用的是1.8,所以无法完成编译.