eclipse使用hadoop源码调试程序

71 篇文章 0 订阅

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 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值