`
li.oo
  • 浏览: 51515 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

在linux+eclipse 环境下编译hadoop1.0.3源码

 
阅读更多

在fedora 17 环境下编译hadoop1.0.3,准备如下:

1. JDk1.6

2. ECLIPSE4.2

3. ANT1.7.1

4. protoc (下载protoc-2.4.1.tar.gz,解压,然后安装)

5. g++

6.MAVEN3

下载hadoop源码从http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.0.3/

进入hadoop目录,执行命令:ant

显示build成功后执行命令: ant eclipse

然后就可以进入eclipse,选择import-》exsiting project into workspace,导入hadoop即可。如果看到有如下错误:

DescriptionResourcePathLocationType 

The import com.sun.tools cannot be resolved TestRandomAlgorithm.java /hadoop-1.0.3/src/contrib/gridmix/src/test/org/apache/hadoop/mapred/gridmix line 33 Java Problem

 

则找到TestRandomAlgorithm.java,注释掉下面

import com.sun.tools.javac.code.Attribute.Array;这一句就应该一切正常了。

 

修改完成后打包命令: ant package

 

打包eclipse-plugin

 

1.在执行命令钱,需要进入src/contrib 目录,修改其中的build-contrib.xml.将其中的eclipse.home 属性值设定为你本机eclipse所在目录。如果你在hadoop build时修改了version的值,需另外再进入src/contrib/eclipse-plugin/ ,修改build.xml ,在<target name="jar" .....中的hadoop-core-***.jar, common-clie-***.jar的版本

2.执行ant jar

 

 

 

 

 

分享到:
评论

相关推荐

    通过eclipse项目编译 hadoop 1.0.3 eclipse 4.2 ( juno ) plugin

    在本主题中,我们将深入探讨如何使用Eclipse IDE(版本4.2,也称为Juno)来编译Hadoop 1.0.3项目。Eclipse是一款强大的Java开发工具,而Hadoop则是一个分布式计算框架,广泛应用于大数据处理。通过集成Eclipse的插件...

    win 7 64上编译 Hadoop 2.7.3 源码

    1. **阅读BUILDING.txt**:在Hadoop源码目录下有一个名为`BUILDING.txt`的文件,该文件提供了编译所需的指导信息。对于Windows平台,文档末尾部分给出了具体的说明。 2. **执行编译命令**:打开命令提示符窗口,进入...

    winutils+hadoop.dll+eclipse插件(hadoop2.7)

    在Hadoop生态系统中,`winutils.exe`和`hadoop.dll`是Windows环境下运行Hadoop必备的组件,尤其对于开发和测试环境来说至关重要。这里我们深入探讨这两个组件以及与Eclipse插件的相关性。 首先,`winutils.exe`是...

    Hadoop总结资料Hadoop1.0.3

    在Hadoop1.0.3中,配置文件通常包括`core-site.xml`(核心配置),`hdfs-site.xml`(HDFS配置),`mapred-site.xml`(MapReduce配置)等。配置内容可能包括: 1. **NameNode和DataNode**: 配置主节点(NameNode)和...

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

    总结来说,"cygwin中安装hadoop+eclipse编译源码并调试"是一个涉及多步骤的过程,包括安装Cygwin、配置环境、获取和编译Hadoop源码、导入Eclipse项目以及调试源码。这个过程对理解Hadoop的工作原理以及进行定制化...

    基于Hadoop图书推荐系统源码+数据库.zip

    基于Hadoop图书推荐系统源码+数据库.zip基于Hadoop图书推荐系统源码+数据库.zip基于Hadoop图书推荐系统源码+数据库.zip基于Hadoop图书推荐系统源码+数据库.zip基于Hadoop图书推荐系统源码+数据库.zip基于Hadoop图书...

    apache hadoop1.0.3配置说明 doc

    本文档用于说明hadoop1.0.3安装配置的步骤 以及其中需要注意的事项

    mac下编译hadoop3.1.4源码生成的native库

    在Mac环境下编译Hadoop 3.1.4的源码以生成其本地库是一个涉及多步骤的过程,这对于理解Hadoop的内部工作原理以及自定义配置具有重要意义。Hadoop是Apache软件基金会的一个开源项目,主要处理分布式存储和计算任务。...

    hadoop 1.0.3安装包

    通过上述步骤,你就可以在本地或者集群环境中成功安装并运行Hadoop 1.0.3了。在学习过程中,建议查阅官方文档和社区资源,以便解决遇到的问题。随着技术的发展,更现代的Hadoop版本(如2.x、3.x)引入了许多改进和新...

    hadoop 1.0.3 eclipse plugins 插件

    hadoop 1.0.3 eclipse plugins 插件

    centos7 64位下编译Hadoop2.7.2源码库文件

    在Linux系统,特别是CentOS 7 64位环境下,编译开源软件如Hadoop是一项常见的任务,这对于理解和优化Hadoop在本地环境中的运行至关重要。Hadoop 2.7.2是一个稳定版本,包含了分布式存储(HDFS)和计算框架...

    Hadoop 源码编译所需软件

    本文将深入探讨在编译Hadoop CDH源码时所需的软件及其重要性。 首先,我们来看“google-snappy-ea660b5”。Snappy是由Google开发的一个高效的数据压缩库,它主要关注的是高速度而非最高压缩率。在Hadoop中,Snappy...

    基于java+BigData+hadoop实现的图书推荐系统源码+项目说明.zip

    基于java+BigData+hadoop实现的图书推荐系统源码+项目说明.zip基于java+BigData+hadoop实现的图书推荐系统源码+项目说明.zip基于java+BigData+hadoop实现的图书推荐系统源码+项目说明.zip基于java+BigData+hadoop...

    VM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建

    VM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建 了解VM虚拟机的安装和配置是非常重要的,因为它可以为我们提供一个独立的操作系统环境,方便我们进行开发和测试。在本文中,我们将详细介绍如何在VM虚拟机中安装和...

    Eclipse中编译运行Hadoop-0.20.1源码

    在Eclipse中编译和运行Hadoop-0.20.1源码是理解Hadoop工作原理和进行源代码级调试的重要步骤。以下是一个详细的过程,涵盖了从环境准备到源码编译和运行的全部环节。 首先,确保你的开发环境满足必要的前提条件。在...

    Centos6.8 32位 64位下编译 hadoop 2.6.4 源码

    ### Centos6.8 下编译 Hadoop 2.6.4 源码 在Centos6.8系统环境中,无论是32位还是64位版本,编译Hadoop 2.6.4源码都需要一系列的准备工作与...通过以上步骤,你就可以在Centos6.8环境下成功编译Hadoop 2.6.4源码了。

    hadoop1.0.3的eclipse plugin

    Hadoop1.0.3的eclipse插件,常规links安装方式即可 Eclipse3.6及4.2亲测可用

Global site tag (gtag.js) - Google Analytics