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开发的学习材料,特别是源代码实例。这对于开发者来说是一个很好的起点,能够帮助他们快速理解和实践Hadoop的编程模型,包括Map函数和Reduce函数的实现。 【压缩...
3. **设置源代码关联**:为了能够在Eclipse中查看和调试Hadoop源代码,需要将Hadoop源码导入到Eclipse项目中,并在"Source Lookup"选项卡下关联源码路径。 4. **启动调试**:最后,启动调试会话,当Hadoop守护进程在...
在本文中,我们将深入探讨如何配置Eclipse IDE以连接到Hadoop集群,这对于开发和调试Hadoop相关的Java应用程序至关重要。Eclipse是一个强大的集成开发环境,支持多种编程语言,包括Java,而Hadoop是一个分布式计算...
Eclipse的Hadoop插件是开发Hadoop MapReduce应用程序的重要工具,它允许开发者在熟悉的Eclipse集成开发环境中(IDE)编写、调试和管理Hadoop项目。这个插件专为Hadoop 0.20.2版本设计,并且要求Eclipse版本为3.5。在...
Eclipse是一个开放源码的Java集成开发环境,适用于各种类型的应用程序开发,包括Hadoop。推荐使用Java开发工具集(JDT)版本的Eclipse,因为Hadoop主要是用Java编写的。 接下来,我们需要为Eclipse安装Hadoop相关的...
这个压缩包可能包含了配置、源代码、库文件以及必要的设置,使得开发人员能够在Eclipse集成开发环境中有效地编写、测试和调试Hadoop相关应用。 【描述】中反复提到的"eclipse-hadoop3x-master",暗示这可能是一个...
1. **安装Hadoop**:在本地电脑上安装Hadoop需要下载Hadoop的源代码或二进制发行版,然后按照官方文档的指导进行配置。这通常包括设置环境变量(如HADOOP_HOME)、配置Hadoop的配置文件(如core-site.xml、hdfs-site...
安装这个插件后,开发者可以在Eclipse中直接创建、运行和调试Hadoop MapReduce程序。插件提供了Hadoop项目的模板,可以快速导入Hadoop类库,并且能够直接连接到本地或远程的Hadoop集群,查看作业状态和日志。 使用...
本篇文章将详细阐述如何利用Eclipse有效地调试Hadoop作业,以及与之相关的源码分析和工具使用技巧。 首先,调试Hadoop作业的准备工作至关重要。你需要确保已经安装并配置好Eclipse,同时在本地或远程服务器上安装了...
在Windows 7操作系统中,使用Eclipse开发Hadoop应用程序的过程涉及多个步骤,涵盖了从环境配置到实际编程的各个层面。以下是对这个主题的详细讲解: 首先,我们需要了解Hadoop和Eclipse的基础。Hadoop是一个开源的...
为了在Eclipse中调试Hadoop源码,我们需要先安装Eclipse IDE for Java Developers,然后导入Hadoop源码项目。在Eclipse中选择`File > Import > Existing Projects into Workspace`,浏览到Hadoop源码目录,点击...
- 创建新的Java项目,导入Hadoop的源代码或库。 - 编写MapReduce程序,利用Eclipse的强大调试功能测试和优化代码。 7. **运行Hadoop程序**: - 使用Eclipse的构建功能将MapReduce程序打包成JAR文件。 - 使用...
为了能够在Eclipse IDE中开发和调试Map-Reduce程序,需要配置Eclipse与Hadoop集群之间的连接。 **1. 安装Hadoop插件** - Eclipse Marketplace中搜索并安装Hadoop插件。 - 配置插件以指向Hadoop安装目录。 **2. ...
在Windows环境下,使用Eclipse进行Hadoop 2.2.0分布式集群的调试是一项重要的技能,这可以帮助开发者更好地理解和优化Hadoop程序。以下是一些关键的知识点,将指导你完成这个过程。 首先,Hadoop是一个开源的分布式...
压缩包内的"eclipse-hadoop开发插件2.8版本"可能包含了一系列配置文件、源代码、JAR库和其他必要组件,这些都旨在帮助开发者在Eclipse中创建、调试和运行Hadoop MapReduce和Spark等大数据处理应用。使用这个插件,...
开发者可以利用这些源代码来编译自己的“hadoop-eclipse-x.y.z.jar”文件,这个JAR文件是Eclipse集成Hadoop开发环境所必需的,它使得开发者可以直接在Eclipse环境中创建、构建、调试和运行Hadoop MapReduce项目。...
Eclipse-Hadoop插件2.7.1就是针对Hadoop 2.7.1版本优化的,能够确保开发者在编写和调试Hadoop程序时,与运行环境保持一致,避免因版本不兼容引发的错误。 该插件提供了以下主要功能: 1. **项目配置向导**:帮助...
总结来说,基于Windows、Eclipse、Maven和Hadoop实现WordCount源码的过程主要包括以下步骤:配置开发环境、创建Maven项目、编写MapReduce代码、打包成jar文件,以及在Hadoop集群上运行作业。通过这个过程,我们可以...
2. **编辑器支持**:Eclipse会提供对Java源代码的智能提示、语法高亮、自动格式化等功能,使得编写MapReduce程序更为便捷。 3. **构建与部署**:Eclipse插件能够直接将你的Hadoop项目打包为JAR文件,并通过Hadoop...
Eclipse是一个流行的Java开发集成环境,它允许开发者编写、调试和部署各种应用程序,包括Hadoop相关项目。 本文将详细讲解如何在CentOS 6.5操作系统上配置Hadoop-eclipse插件,以便在Eclipse环境中进行Hadoop项目的...