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
分享到:
相关推荐
eclipse hadoop例子源代码 eclipse hadoop例子源代码
eclipse配置hadoop,并且如何在eclipse中进行mapreduce的开发
Hadoop在eclipse上面安装插件,以及对Hadoop jar包和hadoop-common jar包的安装,环境变量的配置
win7上eclipse调试hadoop必备
详细介绍了用eclipse开发hadoop程序的过程
Hadoop源代码eclipse编译教程
eclipse-hadoop3x-master如题eclipse-hadoop3x-master,eclipse-hadoop3x-master,eclipse-hadoop3x-master
成功在windows的eclipse连接hadoop 具体步骤如下: 1.使用对应版本的Hadoop jar包 2.错误:winutils.exe not found 解压hadoop-common-2.2.0-bin-master.zip和hadoop_dll2.6.0.7z 。因为是Hadoop2.6环境,所以后者...
适用用hadoop2 ,eclipse 集成插件。!可用在eclipse 开发hadoop程序
用于windows下eclipse连接hadoop2.2.0的插件以及eclipse版本,亲测可用
包含hadoop2.6.0源码和eclipse开发hadoop所用插件,下载即可用。
eclipse调试hadoop图示,阐述调试过程,有图有真相
Hadoop源码编译好的源码(eclipse可直接导入)直接eclipse->import->Existing Maven Projects即可无错误阅读Hadoop源码。亲给个好评吧~
windows系统下eclipse集成hadoop,spark,hive开发环境
Eclipse开发Hadoop相关项目本地配置插件,本地Eclipse相关配置插件和本地电脑部署Hadoop的相关插件
通过eclipse操作hadoop服务器上的文件。新增删除。
myeclipse或eclipse配置hadoop2.6的插件 包括hadoop-eclipse-plugin-2.6.0.jar winutils.exe hadoop.dll三个文件
可以在eclipse中直接操作hdfs,比较方便,需要在hdfs-site.xml中设置dfs.permissions.enabled为false,来关闭hdfs的权限验证,将jar放在eclipse软件的dropins文件夹中,重启即可,对于hadoop2.x或hadoop3.x都可以使用
Hadoop源代码eclipse编译指南 Hadoop源代码eclipse编译指南