编译Apache Hadoop2.2.0的Eclipse插件
来源:互联网 发布:数据库培训学校 上海 编辑:程序博客网 时间:2024/04/30 21:58
http://demo.netfoucs.com/u010967382/article/details/25368045
【甘道夫】Win7x64环境下编译Apache Hadoop2.2.0的Eclipse插件
分类: Hadoop2.0 |2014-05-09 09:47 |320人阅读
目标:
编译Apache Hadoop2.2.0在win7x64环境下的Eclipse插件
win7x64家庭普通版
eclipse-jee-kepler-SR1-win32-x86_64.zip
Apache Ant(TM) version 1.8.4 compiled on May 22 2012
java version "1.7.0_45"
参考文章:
http://kangfoo.u.qiniudn.com/article/2013/12/build-hadoop2x-eclipse-plugin/
插件源码下载:
https://github.com/winghc/hadoop2x-eclipse-plugin
前提:
ant、jdk、eclipse、Apache hadoop 2.2.0安装包都准备好
插件源码包已经下载好
在虚拟机上已经部署好Apache hadoop 2.2.0环境
步骤1:
将Apache Hadoop 2.2.0的安装包拷贝至任意windows目录,我使用的目录是D:\Development_ProgramFiles_2014\hadoop-2.2.0
切记:整个路径不能出现空格,否则ant编译过程会出错!
步骤2(该步骤应该可以省略):
将Hadoop集群上存配置文件的文件夹hadooproot/etc/hadoop/拷贝到D:\Development_ProgramFiles_2014\hadoop-2.2.0\etc下
步骤3:
运行cmd,进入插件源码根目录,执行
cd src/contrib/eclipse-plugin
步骤4:
执行ant jar -Dversion=2.2.0 -Declipse.home=D:\Development_ProgramFiles_2014\eclipse2014 -Dhadoop.home=D:\Development_ProgramFiles_2014\hadoop-2.2.0
注意:命令中需要指定需编译插件的目标eclipse安装目录、hadoop安装目录。
切记:两个目录的全路径中都不能带有空格。
步骤5:
然后就是漫长等待了,主要慢的target:ivy-download,ivy-resolve-common这两步。
最后生成的插件在
hadoop2x-eclipse-plugin-master\build\contrib\eclipse-plugin\hadoop-eclipse-plugin-2.2.0.jar
步骤6:
将hadoop-eclipse-plugin-2.2.0.jar拷贝到eclipse的plugins目录下,启动eclipse
步骤7:
Window--》Preferences 配置hadoop根目录:
注意:配置该路径仅仅是为了执行MR程序过程中,eclipse能找到相应的jar包。
步骤8:
打开mapreduce的view:
配置location:
注意:MR Master和DFS Master配置必需和mapred-site.xml和core-site.xml等配置文件一致。
步骤9:
打开Project Explorer,查看HDFS文件系统:
步骤10:
新建mapreduce项目
创建mapreduce程序:
运行MR程序,提示无法连接集群,请参见后续文章:
【甘道夫】Win7环境Eclipse连接Hadoop2.2.0
http://blog.csdn.net/u010967382/article/details/25368313
文章分类
- Hadoop2.0(15)
- Hadoop(27)
- Mahout(3)
- Nosql(3)
- UML/OOAD(0)
- 设计模式(0)
- 项目管理(6)
- 算法(2)
- ActiveMQ(4)
- Java基础(12)
- WebService(0)
- 成长心得(1)
- Struts2(0)
- Spring3(0)
- Hibernate4(0)
- Ubuntu(2)
- Tomcat(0)
- 前端技术(0)
- Oracle(2)
- Varnish(0)
- Web相关(1)
- CAS SSO(0)
- JavaScript(2)
- python(0)
- OAuth(0)
- 新技术(0)
- 职业规划(1)
- Maven3(1)
- 异常解决(4)
两天热门文章
- [基于Linux环境Tomcat-MySQL的服务器搭建]
- [iOS开发-博客导出工具开发教程(附带源码)]
- [SICP 习题 (1.38)解题总结]
- [SICP 习题 (1.39)解题总结]
- [非计算机类专业毕业生五年程序员职业生涯的回顾和思考]
- [Linux下那些奇葩的命令]
- [【dataStructure】 Arrays and Java Source Review]
- [Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead的解决办法]
- [ARC forbids Objective-C objects in structs or unions]
- [执行脚本出现/bin/sh^M: bad interpreter: No such file or directory]
- [ActiveMQ的queue以及topic两种消息处理机制分析]
- [关于在IIS服务器上运行asp.net Web程序出现下面 “Could not load file or assembly。。。”问题的]
- [/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 错误:]
- [HTML5 CSS3 诱人的实例 :模仿优酷视频截图功能]
- [#define WIN32_LEAN_AND_MEAN 的作用]
- [error c4996: 'fopen': This function or variable may be unsafe解决办法]
- [hdu 3854 Glorious Array(线段树or树状数组)]
- [2014 International Conference on Robotics and Computer Vision (ICRVC 2014)]
- [程序员生存定律--细论软件这个行当的根本特征]
- [互联网发展新机遇 微村让你我更亲近]
最新推荐文章
- [STL在迭代的过程中,删除指定的元素]
- [PopuWindow和软件盘共存时的设置]
- [javaniu用户头像如何实现的啊,能否提供一份代码呢]
- [NYOJ781 又见回文数]
- [C/C++ - 判断Windows版本新方法]
- [Bluetooth 4.0之Android 讲解]
- [世界杯的哲学思想]
- [java--图片和BYTE数组的那些事]
- [J2EE之字符编码输出]
- [实战:mysql查看当前用户连接数-支持分组筛选]
- [Apache Kafka-0.8.1.1源码编译]
- [Linux 解决文件删除了但磁盘可利用率没变]
- [eclipse设置快捷键sysout+Alt+/后出System.out.println!亲测可用!]
- [世界杯来袭,DevStore盘点十大豪门推送。看球,开发两不误。]
- [Netty入门实例及分析]
- [数据结构之(二叉)堆]
- [thinkphp curd的事务回滚 一看就会]
- [WWDC 2014 Session 205/217 Extension 笔记]
- [[SQL]远程使用PostgreSQL Studio可视化查看PostgreSQL数据库]
- [SecureCRT图形界面(通过设置调用Xmanager - Passive程序)]
0 0
- 编译Apache Hadoop2.2.0的Eclipse插件
- Hadoop2.2.0的eclipse插件的编译
- Hadoop2.2.0的eclipse插件的编译
- Hadoop2.2.0的eclipse插件的编译
- 【甘道夫】Win7x64环境下编译Apache Hadoop2.2.0的Eclipse插件
- 【甘道夫】Win7x64环境下编译Apache Hadoop2.2.0的Eclipse插件
- hadoop2.2.0 eclipse插件编译
- 编译hadoop2.2.0的eclipse插件流程总结
- hadoop2.2的eclipse插件编译
- [Hadoop]Hadoop2.6.0的eclipse插件编译
- 编译hadoop2.6.0的eclipse插件
- Hadoop2.7.2的eclipse插件编译
- Hadoop2.2.0的Eclipse插件
- Hadoop2.2.0的Eclipse插件
- hadoop2.5.2 eclipse 插件编译
- hadoop2.5.2eclipse插件编译
- hadoop2.5.2 eclipse 插件编译
- hadoop2.x eclipse插件编译
- 兼容各浏览器的文件下载时中文名称乱码的解决方案
- 在MFC中的编辑框控件中,三种解析字段的方法
- 民进党弃本党参选人 挺柯文哲竞选台北市长
- 单点登录SSO的实现原理-走向架构师之路炼
- linux下搭建邮件服务器
- 编译Apache Hadoop2.2.0的Eclipse插件
- 防火墙简单使用-iptables
- Tomcat集群节点之门会话共享
- 画PCB的笔记
- 4.2万亿到期地方债会否触发危机?
- csma cd最短有效帧长的意义
- sqoop 1.99 安装配置
- c++内存分配方式,堆栈区别,堆栈段,数据段,代码段,附加段
- yarn fair scheduler 之公平份额算法和抢占模型