使用Ant编译Hadoop eclipse插件
下载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
这时开始编译。
- jar:
- [echo] version:1.0.3
- [copy] Copying 1 file to D:\hadoop-1.0.3\build\contrib\eclipse-plugin\lib
- [copy] Copying D:\hadoop-1.0.3\build\ivy\lib\Hadoop\common\commons-cli-1.2.
- jar to D:\hadoop-1.0.3\build\contrib\eclipse-plugin\lib\commons-cli-1.2.jar
- [jar] Building jar: D:\hadoop-1.0.3\build\contrib\eclipse-plugin\hadoop-ec
- lipse-plugin-1.0.3.jar
- BUILD SUCCESSFUL
- 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插件相关推荐
- The command (dfs.browser.action.delete) is undefined 解决Hadoop Eclipse插件报错
Hadoop Eclipse插件 报错. 使用 hadoop-eclipse-kepler-plugin-2.2.0.jar 如下所示 Error Log 强迫症看了 受不了 The command ...
- 更新 hadoop eclipse 插件
卸载hadoop 1.1.2插件.并安装新版hadoop 2.2.0插件. 假设直接删除eclipse plugin文件夹下的hadoop 1.1.2插件,会导致hadoop 1.1.2插件残留在ec ...
- hadoop eclipse 插件
插件的安装还是比较容易的,网上很多教程. 配置Map/Reduce locations要注意填写的地址参数.怎么填网上也有教程,但是填什么得看看自己的配置文件.我这里一个是localhost,5007 ...
- hadoop eclipse 插件 EP2
紧接上一部分. 用eclipse在本地进行mapreduce的时候,总能遇到一个问题. 我到网上去照搬别人的代码,创建了本地的输入文件夹,在本地运行. 结束后能按照代码中指明的那样产生一个输出文件夹, ...
- hadoop eclipse windows
首先说一下本人的环境: Windows7 64位系统 Spring Tool Suite Version: 3.4.0.RELEASE Hadoop2.6.0 一.简介 Hadoop2.x之后没有 ...
- Hadoop Eclipse开发环境设置
1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...
- Eclipse插件2
Eclipse的C/C++开发环境 CDT Eclipse CDT 是 Eclipse 插件,它将把 Eclipse 转换为功能强大的 C/C++ IDE.它被设计为将 Java 开发人员喜爱的许多 ...
- java pmd 插件下载_pmd eclipse插件
PMD是Eclipse上的一款源代码分析插件,与其他分析工具不同的是,PMD通过静态分析获知代码错误.也就是说,它可以在不运行Java程序的情况下报告错误.pmd 支持Java.JavaScript. ...
- 编译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 ...
最新文章
- kafka学习_《从0到1学习Flink》—— Flink 读取 Kafka 数据写入到 RabbitMQ
- SAP UI5 jQuery.sap.getModulePath 的工作原理
- mysql ehcache_MyBatis使用Ehcache作为二级缓存
- matlab做比例积分微分控制,收放卷卷径计算+闭环摆杆控制参数自适应PID控制算法(变比例变积分变微分)介绍...
- s3cmd安装及使用
- [CTO札记]消除2种官僚文化现象
- linux中pstree命令的含义,pstree命令--Linux命令应用大词典729个命令解读
- springboot 2中文手册_熬夜整理了一套最新版的Java面试题和开发手册(附答案)...
- 概率论:均值、标准差、方差、协方差、矩
- 太阳光是平行光吗_百思 | 太阳光是不是平行光?
- retrofit 响应时间_HTTP Retrofit 网络传输
- PS2023和2022版本保姆级安装教程【博主亲测】
- Long-tail Relation Extraction via Knowledge Graph Embeddings and Graph Convolution Networks
- 统计学三种相关系数【pearson、spearman、kendall】
- 在 Oracle 云上用 Cluster API 升级 K8s 集群
- java全能速查宝典_Java全能速查宝典_IT教程网
- 修改MAC密码 Navicat每次打开都要输入密码
- 第五章 资本主义发展的历史进程
- 关于SCO Unix 串口通讯
- STM32CubeIDE开发(十六),I2C协议采集传感器数据(SHTC1、LTR-553ALS、BMP280、LSM6DSL、MMC3680KJ)
热门文章
- 10.24 环境变量PATH,cp,mv,文档查看cat/more/less/head/tail
- 它们都是苹果公司背后那些英国科技 “力量”
- 实时搜索专家Krzana正式进军金融大数据市场
- Tomcat服务器安装配置与web服务器介绍
- [Vampier-magnetic material]3:cylinder core-shell material
- Mysql一些重要配置参数的学习与整理(二)
- C# .net防止一个程序(WinForm)重复运行的方法。
- 【机器学习】深度学习开发环境搭建
- [20171124]xxd与通配符.txt
- [转载] 七龙珠第一部——第072话 恶魔的厕所