hadoop-0.20.2自带的eclipse插件是不支持eclipse-3.5以上的,要想让它支持3.5以上就必须重新编译eclipse插件。
首先先修改 hadoop-0.20.2\src\contrib\eclipse-plugin\src\java\org\apache\hadoop\eclipse\launch\HadoopApplicationLaunchShortcut.java
//import org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut;
import org.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut;
在修改 hadoop-0.20.2\src\contrib\build-contrib.xml
加入
<property name="version" value="0.20.2"/>
<property name="eclipse.home" location="D:/eclipse"/>
将hadoop-0.20.2下的hadoop-0.20.2-core.jar包拷到eclipse的plugins目录下。
在修改 hadoop-0.20.2\src\contrib\eclipse-plugin\build.xml
在
<path id="eclipse-sdk-jars">
<fileset dir="${eclipse.home}/plugins/">
</fileset>
</path>
中加入
<include name="hadoop*.jar"/>
将compile模块中
deprecation="${javac.deprecation}
去掉。
打开CMD cd到hadoop-0.20.2\src\contrib\eclipse-plugin下使用ant
这时开始编译,但是在编译中会报错,主要出在jar时的copy问题上。
把commons-cli-1.2.jar拷到hadoop-0.20.2\build\ivy\lib\Hadoop\common\下,将hadoop-0.20.2-core.jar拷到hadoop-0.20.2\build下即可。
然后在ant,编译成功后会在hadoop-0.20.2\build\contrib\eclipse-plugin\下生成hadoop-0.20.2-eclipse-plugin.jar。将其拷到eclipse的plugins目录下,可以将之前拷到plugins下的hadoop-0.20.2-core.jar包删除,重新打开eclipse。
分享到:
相关推荐
hadoop-0.20.2-eclipse-pluginhadoop-0.20.2-eclipse-pluginhadoop-0.20.2-eclipse-pluginhadoop-0.20.2-eclipse-pluginhadoop-0.20.2-eclipse-pluginhadoop-0.20.2-eclipse-pluginhadoop-0.20.2-eclipse-plugin
hadoop-0.20.2-eclipse-plugin 经典插件
linux系统下eclipse连接hadoop的插件,已测试并成功显示hadoop平台下的fs文件系统
Hadoop安装包,适用于linux,内含eclipse插件.
eclipse环境下hadoop的导入的关键包,方便使用编写,修改hadoop算法,以及导出应用
Hadoop Eclipse插件,经测试在Eclipse3.7下能正常使用。在Windows下连接远程Hadoop集群时,注意本地要安装cygwin...另,Hadoop Eclipse插件只能连接相应版本的Hadoop集群,例如,本插件只能连接hadoop-0.20.2-cdh3u4。
hadoop-0.20.2(已经修改了conf文件中的默认配置),直接解压即可,适用于windows的eclipse开发和linux端的服务器部署。
最新CDH3u6在eclipse JUNO 下编译的插件,已测正常。 不保证在其他eclipse版本下正常工作。
hadoop0.20.2的eclipse3.3.2插件及开发环境帮助文档
hadoop0.20.2的eclipse3.3.2插件环境集合,包括hadoop0.20.2的eclipse3.3.2的插件,以及windows和linux下eclipse开发环境,还有帮助文档。
将hadoop安装包hadoop\contrib\eclipse-plugin\hadoop-0.20.2-eclipse-plugin.jar拷贝到eclipse的插件目录plugins下。 需要注意的是插件版本(及后面开发导入的所有jar包)与运行的hadoop一致,否则可能会出现EOF...
自编译的eclipse4.4下hadoop0.20.2插件,实测可用!
首先寻找到hadoop下面的eclipse-plugin的jar,位置在/home/hadoop/hadoop/contrib/eclipse-plugin/hadoop-0.20.2-eclipse-plugin.jar 将其赋值到刚才解压的eclipse目录下,目录在/home/hadoop/eclipse/plugins/,...
hadoop0.20.2的eclipse插件, 必须是eclipse3.5,我的资源页有,可以下载
1. JDK 版本"1.7.0_01" 2. Cygwin——在线安装 3. Eclipse SDK 版本3.3.2 4. Hadoop 版本 hadoop-0.20.2 5. windows 7
CDH3u4版本Hadoop对应的Eclipse插件,在winxp下根据CDH3U4的源码编译,本插件只能连接hadoop-0.20.2-cdh3u4的hadoop环境。 仅在eclipse4.2jee版本下测试可用,3.5下不可用,3.7未测试。
eclipse构建HBase开发环境并运行实例对Hbase建表增删改查。本次HBase版本为hbase-0.90.5版本,Hadoop版本为Hadoop-0.20.2版本。
hadoop0.20.2 必须与 eclipse3.5才能兼容,经过测试,完全可以用
首先搭建了一下开发环境,最开始是在单独编写Map-Reduce程序,然后在命令行编译,再通过hadoop命令运行打好的jar包,虽然也能够运行,但是总感觉这样用起来很麻烦,所以今晚又尝试了直接通过eclipse来编辑和运行Map-...