`
heipark
  • 浏览: 2097265 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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 

 

 

分享到:
评论

相关推荐

    eclipse hadoop 例子源代码

    标签再次确认了主题,聚焦于使用Eclipse进行Hadoop开发的学习材料,特别是源代码实例。这对于开发者来说是一个很好的起点,能够帮助他们快速理解和实践Hadoop的编程模型,包括Map函数和Reduce函数的实现。 【压缩...

    eclipse调试hadoop2.x必备

    3. **设置源代码关联**:为了能够在Eclipse中查看和调试Hadoop源代码,需要将Hadoop源码导入到Eclipse项目中,并在"Source Lookup"选项卡下关联源码路径。 4. **启动调试**:最后,启动调试会话,当Hadoop守护进程在...

    配置Eclipse连接Hadoop

    在本文中,我们将深入探讨如何配置Eclipse IDE以连接到Hadoop集群,这对于开发和调试Hadoop相关的Java应用程序至关重要。Eclipse是一个强大的集成开发环境,支持多种编程语言,包括Java,而Hadoop是一个分布式计算...

    eclipse的hadoop插件

    Eclipse的Hadoop插件是开发Hadoop MapReduce应用程序的重要工具,它允许开发者在熟悉的Eclipse集成开发环境中(IDE)编写、调试和管理Hadoop项目。这个插件专为Hadoop 0.20.2版本设计,并且要求Eclipse版本为3.5。在...

    windows下连接hadoop2.2.0的eclipse+hadoop插件

    Eclipse是一个开放源码的Java集成开发环境,适用于各种类型的应用程序开发,包括Hadoop。推荐使用Java开发工具集(JDT)版本的Eclipse,因为Hadoop主要是用Java编写的。 接下来,我们需要为Eclipse安装Hadoop相关的...

    eclipse-hadoop3x-master.zip

    这个压缩包可能包含了配置、源代码、库文件以及必要的设置,使得开发人员能够在Eclipse集成开发环境中有效地编写、测试和调试Hadoop相关应用。 【描述】中反复提到的"eclipse-hadoop3x-master",暗示这可能是一个...

    Eclipse开发Hadoop相关项目本地配置插件

    1. **安装Hadoop**:在本地电脑上安装Hadoop需要下载Hadoop的源代码或二进制发行版,然后按照官方文档的指导进行配置。这通常包括设置环境变量(如HADOOP_HOME)、配置Hadoop的配置文件(如core-site.xml、hdfs-site...

    hadoop2.6.0源码和eclipse插件

    安装这个插件后,开发者可以在Eclipse中直接创建、运行和调试Hadoop MapReduce程序。插件提供了Hadoop项目的模板,可以快速导入Hadoop类库,并且能够直接连接到本地或远程的Hadoop集群,查看作业状态和日志。 使用...

    如何使用eclipse调试Hadoop作业

    本篇文章将详细阐述如何利用Eclipse有效地调试Hadoop作业,以及与之相关的源码分析和工具使用技巧。 首先,调试Hadoop作业的准备工作至关重要。你需要确保已经安装并配置好Eclipse,同时在本地或远程服务器上安装了...

    win7下Eclipse开发Hadoop应用程序环境搭建

    在Windows 7操作系统中,使用Eclipse开发Hadoop应用程序的过程涉及多个步骤,涵盖了从环境配置到实际编程的各个层面。以下是对这个主题的详细讲解: 首先,我们需要了解Hadoop和Eclipse的基础。Hadoop是一个开源的...

    cygwin中安装hadoop+eclipse编译源码并调试

    为了在Eclipse中调试Hadoop源码,我们需要先安装Eclipse IDE for Java Developers,然后导入Hadoop源码项目。在Eclipse中选择`File > Import > Existing Projects into Workspace`,浏览到Hadoop源码目录,点击...

    Cygwin+Eclipse搭建Hadoop单机开发环境-3

    - 创建新的Java项目,导入Hadoop的源代码或库。 - 编写MapReduce程序,利用Eclipse的强大调试功能测试和优化代码。 7. **运行Hadoop程序**: - 使用Eclipse的构建功能将MapReduce程序打包成JAR文件。 - 使用...

    Map-Reduce原理体系架构和工作机制,eclipse与Hadoop集群连接

    为了能够在Eclipse IDE中开发和调试Map-Reduce程序,需要配置Eclipse与Hadoop集群之间的连接。 **1. 安装Hadoop插件** - Eclipse Marketplace中搜索并安装Hadoop插件。 - 配置插件以指向Hadoop安装目录。 **2. ...

    如何在Windows下的eclipse调试Hadoop2.2.0分布式集群

    在Windows环境下,使用Eclipse进行Hadoop 2.2.0分布式集群的调试是一项重要的技能,这可以帮助开发者更好地理解和优化Hadoop程序。以下是一些关键的知识点,将指导你完成这个过程。 首先,Hadoop是一个开源的分布式...

    eclipse-hadoop2.8以上带hadoop.dll,winutil.exe2.8版本,绝对可用

    压缩包内的"eclipse-hadoop开发插件2.8版本"可能包含了一系列配置文件、源代码、JAR库和其他必要组件,这些都旨在帮助开发者在Eclipse中创建、调试和运行Hadoop MapReduce和Spark等大数据处理应用。使用这个插件,...

    hadoop2x-eclipse-plugin-original

    开发者可以利用这些源代码来编译自己的“hadoop-eclipse-x.y.z.jar”文件,这个JAR文件是Eclipse集成Hadoop开发环境所必需的,它使得开发者可以直接在Eclipse环境中创建、构建、调试和运行Hadoop MapReduce项目。...

    Eclipse-Hadoop插件2.7.1.zip

    Eclipse-Hadoop插件2.7.1就是针对Hadoop 2.7.1版本优化的,能够确保开发者在编写和调试Hadoop程序时,与运行环境保持一致,避免因版本不兼容引发的错误。 该插件提供了以下主要功能: 1. **项目配置向导**:帮助...

    基于Windows eclipse maven Hadoop 的WordCount源码

    总结来说,基于Windows、Eclipse、Maven和Hadoop实现WordCount源码的过程主要包括以下步骤:配置开发环境、创建Maven项目、编写MapReduce代码、打包成jar文件,以及在Hadoop集群上运行作业。通过这个过程,我们可以...

    eclipse hadoop插件

    2. **编辑器支持**:Eclipse会提供对Java源代码的智能提示、语法高亮、自动格式化等功能,使得编写MapReduce程序更为便捷。 3. **构建与部署**:Eclipse插件能够直接将你的Hadoop项目打包为JAR文件,并通过Hadoop...

    hadoop-eclipse-2.75插件 centos6.5 +eclipse编译

    Eclipse是一个流行的Java开发集成环境,它允许开发者编写、调试和部署各种应用程序,包括Hadoop相关项目。 本文将详细讲解如何在CentOS 6.5操作系统上配置Hadoop-eclipse插件,以便在Eclipse环境中进行Hadoop项目的...

Global site tag (gtag.js) - Google Analytics