共计 1513 个字符,预计需要花费 4 分钟才能阅读完成。
这篇文章主要介绍了如何编译 hadoop-eclipse 插件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。
1、下载 hadoop-2.4,这个版本的现在有很多人编译好了放在网上,自行下载吧。
2、下载安装 Ant,到官方网址下载安装即可,当然还需要配置环境变量,如下:
cmd 到 windows 控制台,输入 ant -version
如果出现如下字样,说明安装成功:Apache Ant(TM) version 1.9.4 compiled on April 29 2014
3、下载 hadoop2x-eclipse-plugin-master,下载地址为 https://codeload.github.com/winghc/hadoop2x-eclipse-plugin/zip/master,下载后解压到 D 盘
4、修改 D:\hadoop2x-eclipse-plugin-master\ivy\libraries.properties
将 hadoop.version=2.6.0 改为 hadoop.version=2.4.0
将 jackson.version=1.9.13 改为 jackson.version=1.8.8,因为 hadoop-2.4 中没有 1.9.13 这个版本的 jar 包
5、编译,在 windows 控制台中进入 D:\hadoop2x-eclipse-plugin-maste\contrib\eclipse-plugin 目录下,执行如下命令:
# 这里的 eclipse.home 指的是你的 eclipse 安装目录,hadoop.home 指的是下载编译好并解压的 hadoop 目录
ant jar -Dversion=2.4.0 -Declipse.home=D:\ 开发工具 \eclipse-jee-luna-SR2-win32-x86_64\eclipse -Dhadoop.home=D:\hadoop-2.4.0
6、如果现实 build successful 则表示编译成功,编译好的文件会在
D:\hadoop2x-eclipse-plugin-maste\build\contrib\eclipse-plugin 目录下
7、如果编译失败,大多数情况都是在
libraries.properties 配置了,但是在 hadoop 目录下没有对应的 jar,如果只是版本不对,可以根据 hadoop 目录下的 jar 更改
libraries.properties,如果是在 libraries.properties 配置了,在 hadoop 目录下根本没有相关的 jar,就暂时把 libraries.properties 中配置的这个 jar 去掉,当然也需要在 D:\hadoop2x-eclipse-plugin-master\src\contrib\bulid.xml 中删掉对应的配置
8、将我们编译好的 jar 放在 eclipse 安装目录里面的 plugs 目录下面,重新启动 eclipse
9、eclipse 配置如下
配置的这个目录是 hadoop 的目录
10、在 eclipse 中 打开 Window == show view == other,在 mapreduce tools 里面选中 map/reduce loactions
11、至此,我们就可以新建 mapreduce 工程了
感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“如何编译 hadoop-eclipse 插件”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!