Hadoop Eclipse插件编译
来源:互联网 发布:百川考试软件 编辑:程序博客网 时间:2024/05/15 06:36
hadoop版本:hadoop-0.20.2-cdh3u6
eclipse版本:eclipse indigo 3.7.0
网上步骤基本相同,但个人可能关注的重点不同,罗列下也为自己以后作为积累
1.添加工程
在Eclipse中Import导入已有的工程目录:hadoop-0.20.2-cdh3u6\src\contrib\eclipse-plugin\
2.添加build-contrib.xml
把hadoop-0.20.2-cdh3u6\src\contrib\build-contrib.xml复制到工程中。
3.修改build-contrib.xml
找到<property name="hadoop.root" location="${root}/../../../"/>修改location为hadoop的实际解压目录,在其下添加
<property name="eclipse.home" location="你的Eclipse安装目录"/>
<property name="version" value="Hadoop安装版本"/>
例如
<property name="eclipse.home" location="D:/Eclipse"/>
<property name="version" value="0.20.2-cdh3u6"/>
4.修改build.xml
找到<import file="../build-contrib.xml"/>,改为<import file="build-contrib.xml"/>
添加
<path id="hadoop-jars">
<fileset dir="${hadoop.root}/">
<include name="hadoop-*.jar" />
</fileset>
</path>
在 <path id="classpath"> 标签下添加:
<path refid="hadoop-jars" />
找到 <target name="compile" 标签 添加:
<javac
encoding="${build.encoding}"
srcdir="${src.dir}"
includes="**/*.java"
destdir="${build.classes}"
debug="${javac.debug}"
deprecation="${javac.deprecation}"
includeantruntime="on">
5.复制一些文件
hadoop-core-0.20.2-cdh3u6.jar 到 \build\hadoop-core-0.20.2-cdh3u6.jar;\lib\commons-cli-1.2.jar到\build\ivy\lib\Hadoop\common\commons-cli-1.2.jar,如果上述目录没有则新建一下。
6.执行build.xml文件
在build.xml上右击run,选择Ant Run就可以了。
7 在hadoop-0.20.2-cdh3u6\build\contrib\eclipse-plugin文件夹下会生成hadoop-eclipse-plugin-0.20.2-cdh3u6.jar
将hadoop-0.20.2-cdh3u6\lib下.log4j-1.2.15.jar,jackson-core-asl-1.5.2.jar,jackson-mapper-asl-1.5.2.jar,guava-r09-jarjar.jar中的org复制到hadoop-eclipse-plugin-0.20.2-cdh3u6.jar中
8 将hadoop-eclipse-plugin-0.20.2-cdh3u6.jar添加到eclipse的plugins目录下
9 重启eclipse,为保证插件正确加载 ,最好使用如下命令重启eclipse
eclipse.exe -clean
10 在eclipse->window->preferences 设置hadoop Map/Reduce 的目录 为hadoop-0.20.2-cdh3u6所在的目录
- 编译Eclipse hadoop插件
- Hadoop Eclipse插件编译
- 编译hadoop-eclipse插件
- Hadoop-Eclipse插件编译
- hadoop 编译eclipse 插件
- 编译Hadoop-Eclipse插件
- 编译hadoop的eclipse插件
- 编译hadoop eclipse插件 详解
- hadoop的eclipse插件编译
- 自编译hadoop eclipse 插件
- 编译hadoop eclipse插件 详解
- hadoop 编译生成eclipse插件
- hadoop的eclipse插件编译
- 编译Eclipse的hadoop插件
- hadoop-eclipse插件编译备注
- 如何编译Hadoop-Eclipse插件
- [Hadoop] 编译hadoop for eclipse 插件 详解
- 【Eclipse Hadoop插件】编译Hadoop 2.5.0 插件 For Eclipse
- acm--数组应用
- 一致性哈希算法日志
- [转]浅谈NFC技术及应用
- 窗口JAVA基础程序,扑克牌
- 【递归】acm北京买房方案辅助决策
- Hadoop Eclipse插件编译
- shell脚本里面相互调用时路径不要用pwd获取
- HierarchyView
- 【Android 应用开发】Android中的回调Callback
- 【VC++游戏开发#六】2D篇 —— 粒子系统(一):浪漫唯美的场景之雪花飞舞
- 让你自己写的Android的Launcher成为系统中第一个启动的,也是唯一的Launcher
- MyEclipse8.5安装svn插件
- andoird 和windows Cocos2d -x开发环境搭建
- word2vec实践及对关键词聚类