编译hadoop2x插件
来源:互联网 发布:人工智能程序发展 编辑:程序博客网 时间:2024/04/30 07:57
一直在用hadoop1.0.3的版本,最近测试上安装hadoop2.2.0版本,很想试用Eclipse集成hadoop2.2.0版本,发现原来在1.0.3的版本中的插件无法识别hadoop2.2.0的根目录,想想也是,2x的hadoop版本已经将目录彻底改变了,用的是yarn。在网上搜了一些方法,也没找到系统的教程,一下是自己弄的已经成功。最主要的是自带的那个release插件不好使...
1,确认安装jdk 版本最好是本机java -version的 不要在64位上编译插件在32位机器上用,不好使。
2,安装ant插件 http://ant.apache.org/bindownload.cgi 这个应该都会吧 然后配置环境变量,如果不知道什么是环境变量,那就放弃编译这个插件吧。
3,下载hadoop2x插件的源码 https://github.com/winghc/hadoop2x-eclipse-plugin
4,将源码解压到一个文件夹,cmd命令进入该文件夹下,使用命令ant jar -Dversion=2.2.0 -Declipse.home=c:\eclipse -Dhadoop.home=c:\hadoop 后面的两个标红的是Eclipse的目录和hadoop2x系列的目录,路径中不能出现空格,执行编译,根据网络状况的不同,等待时间不一样,反正是漫长的等待......
5,在hadoop2x-eclipse-plugin-master\build\contrib\eclipse-plugin下可以看到的插件
如果编译不报错,编译出来的插件依旧不可用,那请你换用别的Eclipse,因为不同的Eclipse版本中支持不同,我使用kepler,发现不能用之后,放入juno中好用。ok,大家可以试试,经验可以留言就交流
以下是官方文档:
hadoop2x-eclipse-plugin
eclipse plugin for hadoop 2.2.0
How to build
$cd src/contrib/eclipse-plugin
$ant jar -Dversion=2.2.0 -Declipse.home=/opt/eclipse -Dhadoop.home=/usr/share/hadoop
final jar will be genrated at directory
$root/build/contrib/eclipse-plugin/hadoop-eclipse-plugin-2.2.0.jar
options required
eclipse.home: path of eclipse home
hadoop.home: path of hadoop 2.x home
How to debug
start eclipse with debug parameter:
/opt/eclipse/eclipse -clean -consolelog -debug
- 编译hadoop2x插件
- Ubuntu12.04编译hadoop2x-eclipse-plugin-master插件
- 搭建Hadoop2.7.2开发环境1(编译Eclipse中hadoop插件hadoop2x-eclipse-plugin)
- Ivy安装及编译hadoop2x-eclipse-plugin
- hadoop2x-eclipse-plugin在hadoop 2.7下编译
- https://github.com/winghc/hadoop2x-eclipse-plugin
- max插件编译相关
- 编译wireshark OpenFlow插件
- openfire插件编译记录
- hadoop插件编译
- 编译CDH3 eclipse插件
- 自己编译hadoop插件
- 编译Eclipse hadoop插件
- Hadoop Eclipse插件编译
- v8插件编译使用
- 编译MapReduce Hadoop插件
- Maven 编译插件
- 编译hadoop-eclipse插件
- 散列 - C语言实现(摘自数据结构与算法分析 C语言描述)
- 关于如何将SQL2008 R2数据库迁移到SQL2008
- hud 3713
- hadoop 分布式集群安装
- vim使用技巧——快速编辑篇<转>
- 编译hadoop2x插件
- JAVA跳出多重循环的三种方法
- Windows10:融合仅是两个系统的叠加吗?
- IOS 七种传值方法
- AVL(Adelson-Velskii和Landis)树 - C语言实现(摘自数据结构与算法分析 C语言描述)
- Vivado SDK生成库文件
- mac删除mysql
- tabhost的继承与不继承tabactivity
- 二叉查找树 - C语言实现(摘自数据结构与算法分析 C语言描述)