下载Hadoop的release, http://labs.renren.com/apache-mirror/hadoop/common/

下载ant,http://labs.renren.com/apache-mirror/ant/binaries/

将Ant解压至硬盘上,比如D:\ant

设置环境变量

Ant_HOME = D:\ant

将%Ant_HOME%\bin加入到PATH当中。

解压Hadoop的release。

进入%Hadoop_HOME%\src\contrib\

编辑build-contrib.xml

加入

<property name="version" value="1.0.3"/>

<property name="eclipse.home" location="D:/soft/eclipse-jee-indigo-SR1-win32/eclipse"/>

将%Hadoop_HOME%下的jar包拷到eclipse所在目录的plugins目录下,比如hadoop-core-*.jar

进入%Hadoop_HOME%\src\contrib\eclipse-plugin

编辑build.xml

<path id="eclipse-sdk-jars">

<fileset dir="${eclipse.home}/plugins/">

</fileset>

</path>

中加入

<include name="hadoop*.jar"/>

将compile模块中

deprecation="${javac.deprecation}

去掉。

打开CMD在%Hadoop_HOME%\src\contrib\eclipse-plugin下使用ant

这时开始编译。

  1. jar:
  2. [echo] version:1.0.3
  3. [copy] Copying 1 file to D:\hadoop-1.0.3\build\contrib\eclipse-plugin\lib
  4. [copy] Copying D:\hadoop-1.0.3\build\ivy\lib\Hadoop\common\commons-cli-1.2.
  5. jar to D:\hadoop-1.0.3\build\contrib\eclipse-plugin\lib\commons-cli-1.2.jar
  6. [jar] Building jar: D:\hadoop-1.0.3\build\contrib\eclipse-plugin\hadoop-ec
  7. lipse-plugin-1.0.3.jar
  8. BUILD SUCCESSFUL
  9. Total time: 2 seconds

注意,在编译的过程中可能会报错,主要出在jar时的copy问题上,把commons-cli-1.2.jar与拷到 %HADOOP_HOME%\build\ivy\lib\Hadoop\common\下,将hadoop-core-1.0.3.jar拷到%HADOOP_HOME%\build下即可。

编译成功后,会在 %Hadoop_Home%\build\contrib\eclipse-plugin\下生成hadoop-eclipse-plugin-1.0.3.jar。将其拷到eclipse所在目录的plugins目录下。重新打开eclipse

选择window-open perspective-other,会看到

选择Map/Reduce

选择window-show view-other

选择Map/Reduce Locaions

到这eclipse的hadoop插件就编译成功了。

编译好的插件可在http://down.51cto.com/data/417942下载。

转载于:https://blog.51cto.com/xiaoruoen/872274

使用Ant编译Hadoop eclipse插件相关推荐

  1. The command (dfs.browser.action.delete) is undefined 解决Hadoop Eclipse插件报错

    Hadoop Eclipse插件 报错. 使用 hadoop-eclipse-kepler-plugin-2.2.0.jar 如下所示 Error Log 强迫症看了 受不了 The command ...

  2. 更新 hadoop eclipse 插件

    卸载hadoop 1.1.2插件.并安装新版hadoop 2.2.0插件. 假设直接删除eclipse plugin文件夹下的hadoop 1.1.2插件,会导致hadoop 1.1.2插件残留在ec ...

  3. hadoop eclipse 插件

    插件的安装还是比较容易的,网上很多教程. 配置Map/Reduce locations要注意填写的地址参数.怎么填网上也有教程,但是填什么得看看自己的配置文件.我这里一个是localhost,5007 ...

  4. hadoop eclipse 插件 EP2

    紧接上一部分. 用eclipse在本地进行mapreduce的时候,总能遇到一个问题. 我到网上去照搬别人的代码,创建了本地的输入文件夹,在本地运行. 结束后能按照代码中指明的那样产生一个输出文件夹, ...

  5. hadoop eclipse windows

    首先说一下本人的环境: Windows7  64位系统 Spring Tool Suite  Version: 3.4.0.RELEASE Hadoop2.6.0 一.简介 Hadoop2.x之后没有 ...

  6. Hadoop Eclipse开发环境设置

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

  7. Eclipse插件2

    Eclipse的C/C++开发环境 CDT Eclipse CDT 是 Eclipse 插件,它将把 Eclipse 转换为功能强大的 C/C++ IDE.它被设计为将 Java 开发人员喜爱的许多 ...

  8. java pmd 插件下载_pmd eclipse插件

    PMD是Eclipse上的一款源代码分析插件,与其他分析工具不同的是,PMD通过静态分析获知代码错误.也就是说,它可以在不运行Java程序的情况下报告错误.pmd 支持Java.JavaScript. ...

  9. 编译hadoop的eclipse插件hadoop-eclipse-plugin-1.2.1.jar

    1:下载后hadoop-1.1.2.tar.gz文件,里面包含源代码,并解压到E:\hadoop\hadoop-1.2.1 2:在eclipse导入工程,目录选择:E:\hadoop\hadoop-1 ...

最新文章

  1. kafka学习_《从0到1学习Flink》—— Flink 读取 Kafka 数据写入到 RabbitMQ
  2. SAP UI5 jQuery.sap.getModulePath 的工作原理
  3. mysql ehcache_MyBatis使用Ehcache作为二级缓存
  4. matlab做比例积分微分控制,收放卷卷径计算+闭环摆杆控制参数自适应PID控制算法(变比例变积分变微分)介绍...
  5. s3cmd安装及使用
  6. [CTO札记]消除2种官僚文化现象
  7. linux中pstree命令的含义,pstree命令--Linux命令应用大词典729个命令解读
  8. springboot 2中文手册_熬夜整理了一套最新版的Java面试题和开发手册(附答案)...
  9. 概率论:均值、标准差、方差、协方差、矩
  10. 太阳光是平行光吗_百思 | 太阳光是不是平行光?
  11. retrofit 响应时间_HTTP Retrofit 网络传输
  12. PS2023和2022版本保姆级安装教程【博主亲测】
  13. Long-tail Relation Extraction via Knowledge Graph Embeddings and Graph Convolution Networks
  14. 统计学三种相关系数【pearson、spearman、kendall】
  15. 在 Oracle 云上用 Cluster API 升级 K8s 集群
  16. java全能速查宝典_Java全能速查宝典_IT教程网
  17. 修改MAC密码 Navicat每次打开都要输入密码
  18. 第五章 资本主义发展的历史进程
  19. 关于SCO Unix 串口通讯
  20. STM32CubeIDE开发(十六),I2C协议采集传感器数据(SHTC1、LTR-553ALS、BMP280、LSM6DSL、MMC3680KJ)

热门文章

  1. 10.24 环境变量PATH,cp,mv,文档查看cat/more/less/head/tail
  2. 它们都是苹果公司背后那些英国科技 “力量”
  3. 实时搜索专家Krzana正式进军金融大数据市场
  4. Tomcat服务器安装配置与web服务器介绍
  5. [Vampier-magnetic material]3:cylinder core-shell material
  6. Mysql一些重要配置参数的学习与整理(二)
  7. C# .net防止一个程序(WinForm)重复运行的方法。
  8. 【机器学习】深度学习开发环境搭建
  9. [20171124]xxd与通配符.txt
  10. [转载] 七龙珠第一部——第072话 恶魔的厕所