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

编译打包eclipse hadoop plugin

 
阅读更多

在hadoop最新的版本1.0.1中并没有附带hadoop的eclipse插件,因此需要我们自己编译打出一个hadoop-eclipse-plugin-1.0.1.jar插件

在hadoop-1.0.1\src\contrib下有个eclipse-plugin的文件夹存放了插件的源代码,打包时需要使用ant,请预先安装ant,由于仅仅是打包eclipse-plugin,而buidl.xml中需要整个hadoop都打包编译的基础上进行操作,因此我们需要修改一些文件。

首先,在hadoop-1.0.1\src\contrib下的build-contrib.xml中添加eclipse.home

 

 

<property name="eclipse.home" location="E:/MyHadoopWorkspace/eclipse" />
 

其次修改eclipse-plugin下的build.xml文件,在classpath中添加hadoop-core和common lib的依赖

 

 

 <path id="classpath">
    <pathelement location="${build.classes}"/>
    <pathelement location="${hadoop.root}/build/classes"/>
	<!-- hadoop-core-1.0.1.jar dependency -->
	<pathelement location="${hadoop.root}"/>
	<!-- common lib dependency -->
	<pathelement location="${hadoop.root}/lib"/>
    <path refid="eclipse-sdk-jars"/>
  </path>

 

其此修改打进的jar包和打出的版本名称,按一下修改

 

 

<target name="jar" depends="compile" unless="skip.contrib">
    <mkdir dir="${build.dir}/lib"/>
	<!-- 将以下jar包打进hadoop-eclipse-1.0.1.jar中 -->
    <copy file="${hadoop.root}/hadoop-core-1.0.1.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/>
    <copy file="${hadoop.root}/lib/commons-cli-1.2.jar"  todir="${build.dir}/lib" verbose="true"/>
	<copy file="${hadoop.root}/lib/commons-lang-2.4.jar"  todir="${build.dir}/lib" verbose="true"/>
	<copy file="${hadoop.root}/lib/commons-configuration-1.6.jar"  todir="${build.dir}/lib" verbose="true"/>
	<copy file="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar"  todir="${build.dir}/lib" verbose="true"/>
	<copy file="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar"  todir="${build.dir}/lib" verbose="true"/>
	<copy file="${hadoop.root}/lib/commons-httpclient-3.0.1.jar"  todir="${build.dir}/lib" verbose="true"/>
    <jar
      jarfile="${build.dir}/hadoop-${name}-1.0.1.jar"
      manifest="${root}/META-INF/MANIFEST.MF">
      <fileset dir="${build.dir}" includes="classes/ lib/"/>
      <fileset dir="${root}" includes="resources/ plugin.xml"/>
    </jar>
  </target>

 

最后执行命令ant jar就可以打出hadoop-eclipse-plugin-1.0.1.jar,打出的jar包放在hadoop-1.0.1\build\contrib\eclipse-plugin下,将其复制到eclipse目录下的plugins下,然后重启。打出的插件在eclipse Helios SR1下是可用的,可以在window -> show view -> MapReduce Tools视图下看到并进行配置。

分享到:
评论
1 楼 di1984HIT 2014-05-21  
不错。谢谢~

相关推荐

    hadoop-eclipse-plugin-2.6.0.jar.zip_2.6.0_hadoop_hadoop plugin

    3. **作业提交**:开发者可以直接在Eclipse中编译、打包和提交MapReduce作业到Hadoop集群,无需手动执行命令行操作,极大地简化了开发流程。 4. **调试支持**:插件提供了强大的调试功能,可以在本地模拟运行...

    hadoop-eclipse-plugin-2.8.2.jar

    eclipse hadoop插件 ,基于hadoop2.8.2,亲测可用,不想用分下载的可以直接到这位大大的地盘去下载编译:https://github.com/jiaoyilun/hadoop2x-eclipse-plugin

    Hadoop-eclipse-plugin-2.7.2

    《Hadoop-eclipse-plugin-2.7.2:在Eclipse中轻松开发Hadoop应用》 在大数据处理领域,Hadoop作为一个开源的分布式计算框架,因其高效、可扩展的特性而备受青睐。然而,对于开发者而言,有效地集成开发环境至关重要...

    hadoop-eclipse-plugin-2.8.1.jar

    网上没找到2.8.1的版本,自己编译,经测试可用。

    好用的hadoop-eclipse-plugin-2.6.4.jar

    通过该插件,开发者可以将Java代码编写、编译和测试的流程无缝集成到熟悉的Eclipse界面中,无需离开IDE就能对Hadoop集群进行操作。 在安装Hadoop-Eclipse-Plugin-2.6.4.jar之后,开发者可以通过Eclipse的"New -&gt; ...

    hadoop-eclipse-plugin-2.7.4.jar

    自己编译的hadoop-eclipse插件,亲测可用,适合hadoop-2.7.4版本

    hadoop2x-eclipse-plugin

    这个插件允许开发者直接在Eclipse环境中创建、编译、运行和调试Hadoop MapReduce项目,极大地提升了开发效率。 一、安装Hadoop2x-eclipse-plugin 1. 下载插件:首先,你需要从官方网站或者可靠的第三方源下载...

    hadoop-eclipse-plugin-2.10.1.jar

    hadoop2x-eclipse-plugin-master,java1.8(64位)编译,可以使用。

    hadoop-eclipse-plugin-2.7.2.rar

    Hadoop Eclipse Plugin是Apache Hadoop项目的一个重要组成部分,主要用于在Eclipse集成开发环境中方便地创建、管理和调试Hadoop MapReduce程序。2.7.2版本是这个插件的一个稳定版本,提供了对Hadoop 2.x系列的支持。...

    hadoop-eclipse-plugin-3.2.1.jar

    hadoop-eclipse-plugin.jar插件基于Ubuntu18.04和Hadoop-3.2.1编译的,最后可以在eclipse创建Map Reduce文件

    hadoop-eclipse-plugin2.7.2-2.7.3-2.5.1.zip

    《Hadoop Eclipse Plugin 2.7.2:高效开发与远程调试工具》 在大数据处理领域,Apache Hadoop 是一个不可或缺的开源框架,它为分布式存储和计算提供了强大的支持。而为了方便Java开发者在Eclipse集成开发环境中进行...

    hadoop-eclipse-plugin-2.9.2

    适用于Eclipse IDE(4.10.0)版本+jdk1.8版本,这个真的跟eclipse本身有关,我自己编译打的包,本来用在eclipse mars2上,结果一直不显示,没办法,只能重新下载eclipse然后放到dropins目录下就显示了

    Hadoop_eclipse-plugin编译方法

    本文将详细介绍如何编译Hadoop_eclipse-plugin,以便在Eclipse中使用。 首先,你需要准备一个全新的Eclipse工作空间(workspace),并将Hadoop程序的全部源代码复制到这个工作空间中。这是为了确保插件的编译与你的...

    hadoop-eclipse-plugin-2.7.0.jar

    《Hadoop Eclipse Plugin 2.7.0:高效开发与调试工具》 Hadoop Eclipse Plugin 2.7.0是一款专门为Hadoop生态系统设计的Eclipse集成插件,它极大地简化了开发者在Eclipse环境中对Hadoop应用程序的创建、调试和管理...

    hadoop-eclipse-plugin-2.7.1.jar

    《Hadoop Eclipse Plugin 2.7.1:集成开发利器》 Hadoop Eclipse Plugin 2.7.1 是一个强大的工具,它将流行的开源大数据处理框架Hadoop与Java开发环境Eclipse紧密集成,极大地简化了Hadoop应用的开发和调试过程。这...

    hadoop-eclipse-plugin-2.7.7.jar.rar

    《Hadoop Eclipse Plugin 2.7.7:高效开发与集成环境》 Hadoop Eclipse Plugin 2.7.7.jar 是一个专为Java开发者设计的工具,它将Hadoop的开发环境与Eclipse IDE紧密集成,极大地提高了在Windows 10系统上进行Hadoop...

    hadoop-eclipse-plugin-2.7.7.jar.zip

    Hadoop Eclipse Plugin的出现解决了这一问题,它允许开发者在熟悉的Eclipse环境中进行Hadoop项目开发,提供了图形化的项目管理、编译、运行等功能。 二、Hadoop Eclipse Plugin的功能 1. **项目创建与管理**:插件...

    第二节:win 7下编译eclispe hadoop plugin

    在Windows 7操作系统中编译Eclipse Hadoop Plugin是一个对开发者而言非常实用的过程,这个插件可以帮助用户在Eclipse集成开发环境中更方便地管理和调试Hadoop项目。在本节中,我们将深入探讨如何在Windows 7环境下...

    hadoop-eclipse-plugin-2.7.2.jar插件

    hadoop-eclipse-plugin-2.7.2.jar,编译环境win10-64,ant-1.9.6,eclipse-4.5.2(4.5.0可用,其他未测),hadoop-2.7.2

Global site tag (gtag.js) - Google Analytics