编译hadoop-eclipse插件

    以前写mapreduce,经常要做的同一件事情就是打包上传,每每做这件事情的时候都是痛苦的,由于之前hadoop2.4刚出不久,用过很多方法都没有弄到这个版本的插件,现在这个版本已经稳定,我花了半天的功夫终于搞定了这个插件,为以后开发做了一些准备。
    闲话不多说,开始吧

    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工程了



转载于:https://my.oschina.net/U74F1zkKW/blog/405857

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值