当前位置: 代码迷 >> Eclipse >> eclipse施用hadoop源码调试程序
  详细解决方案

eclipse施用hadoop源码调试程序

热度:78   发布时间:2016-04-23 12:29:13.0
eclipse使用hadoop源码调试程序

hadoop-core-0.20.2.jar这个文件时hadoop主要类库,它包含了core、hdfs、mapred三个项目的class文件,但是这3个项目的src是分散在3个文件夹,当为这个jar文件附加源码时经常要切换这3个项目的src文件夹,非常麻烦,今天把三个项目打到一个包里面作为一个src.jar,这样就不需要来回切src文件夹。步骤是:

?

?

1. 在%HADOOP_HOME%/src/创建文件夹,命名为 "all"

?

2. 将%HADOOP_HOME%/src/

? ?- hdfs

? ?- core

? ?- mapred

三个文件夹的内容copy到all文件夹下,此时all的目录结构类似这样:

?

all?

? - org

? - pipes

? - python

? - core-default.xml

? - hdfs-default.xml

? - mapred-default.xml

? - overview.html? ?

?

3. 打包

?

进入all文件夹,使用“jar -cf ?hadoop_src.jar *”打包,或者winrar打为zip包都可以。

?

4. 使用源码jar文件

?

在eclipose project explorer,右键"hadoop-core-0.20.2.jar",点击“properties”,选择“Java Source Attachment”,选中做好的src jar就可以了。

?

?

朋友们有更好的办法,忘赐教。

?

--heipark?

?

?

  相关解决方案