Hadoop2.x eclipse plugin插件编译安装配置

一、编译环境

       CentOS 7

      JDK1.7.0_75

      Hadoop-2.5.2

      eclipse-jee-luna-sr1

二、准备

     安装ant和maven

     下载ant安装包,解压到/usr/local目录下;下载maven安装包,解压到/usr/local/目录下

     下载 apache-ant-1.9.4-bin.tar.gz :http://ant.apache.org/bindownload.cgi

    下载 apache-maven-3.2.5-bin.tar.gz :官网下载最新版:http://maven.apache.org/download.cgi

     设置环境变量

    [root@yang guanru]# vim /etc/profile

    # set ant enviroment
    export ANT_HOME=/usr/local/ant
    export PATH=$PATH:$ANT_HOME/bin

    # set maven enviroment
    export MAVEN_HOME=/usr/local/maven
    export PATH=$PATH:$MAVEN_HOME/bin


三、编译

     1、下载 hadoop2x-eclipse-plugin 源码,目前Hadoop2.x的插件源码托管在github

             version:插件版本

             hadoop.version:你要编译的hadoop的版本

            eclipse.home:eclipse的安装目录

            hadoop.home:hadoop的安装目录

      例如: [root@yang eclipse-plugin]# ant jar -Dversion=2.5.2 -Dhadoop.version=2.5.2 -Declipse.home=/opt/eclipse -Dhadoop.home=/home/guanru/hadoop-2.5.2

   第一次编译失败:

     Warning: Could not find file /home/guanru/hadoop-2.5.2/share/hadoop/common/lib/htrace-core-3.0.4.jar to copy.
   

    找不到htrace-core-3.0.4.jar

    下载htrace-core-3.0.4.jar,链接:http://mvnrepository.com/artifact/org.htrace/htrace-core/3.0.4

    并将该包复制到hadoop-2.5.2/share/hadoop/common/lib/目录下

    重新编译!成功!

     所编译插件已经在hadoop2x-eclipse-plugin-master/build/contrib/eclipse-plugin的目录下:hadoop-eclipse-plugin-2.5.2.jar


4、安装eclipse插件

   1)将hadoop-eclipse-plugin-2.5.2.jar 复制到你的eclispe/plugins目录下,重启eclpise

2)在eclipse菜单依次点击  windows show view  other ,选择“ ShowView对话框打开,搜索框输入“map,会找到项                   “ Map/ReduceLocations ,点击“确定”按钮

3)在“Map/Reduce Locations” Tab页 点击图标     或者在空白的地方右键,选择“New Hadoop location…”,弹出对话框“New hadoop location…”,配置如下内容:

Hadoop2.x eclipse plugin插件编译安装配置_第1张图片

   至此,完成!希望对大家有帮助,有遗漏的地方希望大家指正,谢谢!

 

 

   

你可能感兴趣的:(Hadoop2.x eclipse plugin插件编译安装配置)