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
3.windows----->show View ---->Other---->MapReduce Tools
4.配置连接Hadoop
填写的要与配置文件一致
连接成功
五.Windows下的eclipse环境配置
1.将hadoop-eclipse-plugin-2.5.2.jar从linux传到windows(我在这里用的FileZilla FTP Client 这个软件上传下载很方便)
除此之外还可以使用rz和sz(可以百度了解)
2.同步周四