Eclipse-Hadoop-Plugin编译
1 JDK配置
1.1 安装JDK
具体可以百度,网上教程很多,有JAVA开发环境的都是已经安装的。
1.2 配置环境变量
设置JAVA_HOME、CLASSPATH、PATH等。具体可以百度,有JAVA开发环境的都是已经配置好了的。
2 eclipse下载
2.1 下载eclipse
因为有开发环境,这里就不详述了,具体情况可以百度,我的版本如下截图。
2.2 解压到本地目录
3 ANT
3.1 下载
地址: http://ant.apache.org/bindownload.cgi
本人下载的版本截图:
3.2 环境变量配置
新建ANT_HOME= D:\bigdata\DevelopmentTool\ant\apache-ant-1.9.7
在PATH后面加;%ANT_HOME%\bin
右击计算机,选择属性,选择高级系统设置,选择环境变量,这里我设置的是系统变量,因为我需要所有登陆该电脑的人可以使用。如下截图
3.3 测试是否配置正确
进入解压的目录,安装如图输入命令:
4 Hadoop
4.1 CDH对应的Hadoop安装包下载
本人用的CDH,下载地址:
http://archive.cloudera.com/cdh5/cdh/5/,下载的是截图圈红的部分,把解压到D:\bigdata\clouderapackage\hadoop-2.6.0-cdh5.4.1路径下。
4.1 下载hadoop2x-eclipse-plugin源代码
目前hadoop2的eclipse-plugins源代码由github脱管,下载地址是
https://github.com/winghc/hadoop2x-eclipse-plugin,然后在右侧的Download ZIP连接点击下载。
下载后解压到D:\bigdata\clouderapackage\hadoop2x-eclipse-plugin-master。
5 编译插件
5.1 编译前的准备
打开截图路径下的build.xml文件:
然后做如下修改,其中的1.8.8就是你的CDH路径:D:\bigdata\clouderapackage\hadoop-2.6.0-cdh5.4.1\share\hadoop\common\lib下的版本号做的修改,2.6.0-cdh5.4.1就是下载的CDH版本号。
如果下载的CDH下有多个mapreducex文件夹,一定要把其中一个修改为mapreduce
5.2 执行Ant Jar
Cmd进入D:\bigdata\clouderapackage\hadoop2x-eclipse-plugin-master\hadoop2x-eclipse-plugin-master\src\contrib\eclipse-plugin,如下截图:
然后输入以下命令即可编译成功
然后去截图目前下拷贝出该jar包即可
最新文章
- 解决:Redis:java.util.NoSuchElementException: Unable to validate object at
- iis6|iis7|配置URLRewriter|64位操作系统下|.net2.0|.net4.0|配置URLRewriter|Web.config配置详情
- JAVA 设计模式 访问者模式
- python string.py 源码分析 三:maketrans
- 最小瓶颈路 Uva 534 Frogger
- Webservice初接触
- SQL脚本小笔记
- MCS-51系列和80C51系列单片机是否相同
- Android Navigation Drawer(导航抽屉)
- HTML5笔记3——Web Storage和本地数据库
- 关于二进制枚举-计蒜客-得到整数X
- anaconda的使用总结
- 【python】声明编码的格式
- 外边距塌陷 margin collapsing
- python之编码和解码
- 关于信号的延迟---verilog
- 应用整合CAS服务器方法
- R语言实战(十)处理缺失数据的高级方法
- Runtime.getRuntime.exec();
- [Java][Web]Request 实现转发和 MVC 设计模式
热门文章
- Redisson实现Redis分布式锁的N种姿势(转)
- Git 忽略上传文件设置 .gitignore exclude
- (深入理解计算机系统)AT&;T汇编指令
- 简述arp协议的工作原理
- linuxshell,闲散命令记录
- poj 3617 Best Cow Line 解题报告
- LeetCode 889. Construct Binary Tree from Preorder and Postorder Traversal
- ubuntu解决挂起后不能唤醒
- SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)(转载)
- c++中编译链接总结