本文地址:http://www.cnblogs.com/myresearch/p/hadoop-eclipse-plugin-jar.html,转载请注明源地址。

1、安装git:

sudo apt-get install git

2、安装与配置ant:

可以使用

sudo apt-get install ant

安装,但是这种装法不好。首先安装的ant不是最新的版本,其次还要装一堆其他的附带的东西。所以选择自己手动ant安装。

安装步骤:

(1)到Apache官网下载最新版本的ant:http://ant.apache.org/bindownload.cgi

(2)解压下载下来的.tar.gz文件到指定文件夹opt下

(3)配置环境变量:sudo gedit /etc/profile,在原来基础上添加以下蓝体字:

export ANT_HOME=home/hadoop/opt/apache-ant-1.9.4
export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin

(4)验证是否安装成功:

hadoop@ubuntu:~$ ant -version

Apache Ant(TM) version 1.9.4 compiled on April 29 2014

表示安装成功!

3、接着下载源码:

git clone https://github.com/winghc/hadoop2x-eclipse-plugin.git

4、编译Hadoop2.6.0的eclipse插件

(1)Hadoop2xeclipse插件源码在github上,地址为:https://github.com/winghc/hadoop2x-eclipse-plugin

(2)下载下来后,解压缩到某个目录下,比如/home/hadoop/hadoop2x-eclipse-plugin目录

(3)cd到/home/hadoop/hadoop2x-eclipse-plugin/src/constrib/eclipse-plugin目录下,修改build.xml文件:

 <target name="compile" depends="init, ivy-retrieve-common" unless="skip.contrib">

 将红色部分去掉,免得编译时ivy-common过不去

(4)运行命令:

ant jar -Dversion=2.4.1 -Dhadoop.version=2.6.0 -Declipse.home=/home/hadoop/opt/eclipse -Dhadoop.home=/home/hadoop/opt/hadoop-2.6.0

………………

[copy] Copying 1 file to /home/hadoop/hadoop2x-eclipse-plugin/build/contrib/eclipse-plugin/lib
[copy] Copying /home/hadoop/opt/hadoop-2.6.0/share/hadoop/common/lib/netty-3.6.2.Final.jar to /home/hadoop/hadoop2x-eclipse-plugin/build/contrib/eclipse-plugin/lib/netty-3.6.2.Final.jar
[copy] Copying 1 file to /home/hadoop/hadoop2x-eclipse-plugin/build/contrib/eclipse-plugin/lib
[copy] Copying /home/hadoop/opt/hadoop-2.6.0/share/hadoop/common/lib/htrace-core-3.0.4.jar to /home/hadoop/hadoop2x-eclipse-plugin/build/contrib/eclipse-plugin/lib/htrace-core-3.0.4.jar
[jar] Building jar: /home/hadoop/hadoop2x-eclipse-plugin/build/contrib/eclipse-plugin/hadoop-eclipse-plugin-2.6.0.jar

BUILD SUCCESSFUL
Total time: 21 seconds

hadoop的版本和位置,eclipse的位置,都按照自己的实际情况进行填写。

编译完成后,就会在/home/hadoop2x-eclipse-plugin/build/contrib/eclipse-plugin/下生成hadoop-eclipse-plugin-2.6.0.jar

转载于:https://www.cnblogs.com/myresearch/p/hadoop-eclipse-plugin-jar.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐