linux平台编译eclipse的hadoop-2.5.2plugin插件

一.准备材料:

1.  所需机器:Win+VMware+CentOS6.8(64位)+jdk1.7+Hadoop2.5.2

2.  eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz

3.  apache-ant-1.9.9-bin.tar.gz

4.  hadoop2x-eclipse-plugin-master.zip

5.  可能需要: htrace-core-3.0.4.jar

二.材料使用

把材料2,3,4都放到hadoop的安装目录里(我的hadoop

在/data/zzti/目录下)

    1.进入所在目录,解压eclipse 后路径为:/data/zzti/eclipse/

    2.解压ant(使用unzip命令),解压ant后路径为: /data/zzti/apache-ant-1.9.9/

    3.解压hadoop2x-eclipse-plugin-master.zip

三.编译

1.修改编译包以及依赖包的版本信息

vim/data/zzti/hadoop2x-eclipse-plugin-master/ivy/libraries.properties

hadoop.version=2.5.2

Jackson.version=1.9.13

   2.ant编译

  先进到eclipse-plugin

  cd /data/zzti/hadoop2x-eclipse-plugin-master/src/contrib/eclipse-plugin/

  再执行ant   /data/zzti/apache-ant-1.9.9/bin/ant

 jar -Dversion=2.5.2 -Declipse.home=/data/zzti/eclipse-Dhadoop.home=/data/zzti/hadoop

  3.可能出现找不到htrace-core-3.0.4.jar问题

将该包复制到/data/zti/hadoop/share/hadoop/common/lib/目录下,然后重新编译

 

BUILD SUCCED

 

4.编译成功:

 

会新出来一个build目录,且在hadoop2x-eclipse-plugin-master/build/contrib/eclipse-plugin的目录下会出现:hadoop-eclipse-plugin-2.5.2.jar

 

将hadoop-eclipse-plugin-2.5.2.jar拷贝到eclipse的plugins目录下

 

四.Linux下的eclipse环境配置

1.启动eclipse

2.Windows--->Preferences---->Hadoop Map/Reduce

linux平台编译eclipse的hadoop-2.5.2plugin插件

3.windows----->show View ---->Other---->MapReduce Tools

linux平台编译eclipse的hadoop-2.5.2plugin插件

4.配置连接Hadoop

linux平台编译eclipse的hadoop-2.5.2plugin插件 

填写的要与配置文件一致

linux平台编译eclipse的hadoop-2.5.2plugin插件

 连接成功

linux平台编译eclipse的hadoop-2.5.2plugin插件

五.Windows下的eclipse环境配置

1.将hadoop-eclipse-plugin-2.5.2.jar从linux传到windows(我在这里用的FileZilla FTP Client 这个软件上传下载很方便)

除此之外还可以使用rz和sz(可以百度了解)

 linux平台编译eclipse的hadoop-2.5.2plugin插件

2.同步周四


相关文章: