同Windows编译Hadoop-eclipse-plugin-1.0.4.jar一样
1. apache ant压缩包,解压到D盘
2. 配置ant环境变量
ANT_HOME = D:\apache-ant-1.9.0
在path环境变量后追加 %ANT_HOME%\bin
在CMD命令窗中 ant -version,打印版本号,证明安装成功
3. 下载hadoop-1.0.4.tar.gz,解压到D盘
4. 修改%HADOOP_HOME%\src\contrib\下的build-contrib.xml文件:
在<projectname="hadoopbuildcontrib" xmlns:ivy="antlib:org.apache.ivy.ant">下添加
<property name="eclipse.home" location="Eclipse的安装路径" />
<property name="version" value="1.0.4"/>
5. 修改%HADOOP_HOME%\src\contrib\eclipse-plugin下的build.xml文件:
在<pathid="eclipse-sdk-jars">下添加
<fileset dir=" ../../../"><include name="hadoop*.jar"/></fileset>
6. 把commons-cli-1.2.jar与拷到%HADOOP_HOME%\build\ivy\lib\Hadoop\common\下,将hadoop-core-1.0.4.jar拷到%HADOOP_HOME%\build下,注意%HADOOP_HOME%\build 目录及其子目录不存在,需要手动创建。
7. 在%HADOOP_HOME%\src\contrib\eclipse-plugin目录下shift+鼠标右键,选择在此处打开命令窗口,输入ant jar,执行命令
8. 等待命令行提示BUILDSUCCESSFUL,编译成功后会在%HADOOP_HOME%\build\contrib\eclipse-plugin 目录下生成hadoop-eclipse-plugin-1.0.4.jar文件。(注意:这个文件目前还不能用,如果放到eclipse的 plugins目录下会有异常发生,当打开Map/Reduce Location视图添加hadoop location的时候会报这个异常:Map/Reducelocation status updater".org/codehaus/jackson/map/JsonMappingException)下面的步骤就是解决这个异常
9. 将%HADOOP_HOME%\lib目录下的如下jar文件添加到hadoop-eclipse-plugin-1.0.4.jar的lib目录下(可 用压缩工具打开)
jackson-core-asl-1.8.8.jar,
jackson-mapper-asl-1.8.8.jar,
commons-configuration-1.6.jar,
commons-lang-2.4.jar,
commons-httpclient-3.0.1.jar
10. 将hadoop-eclipse-plugin-1.0.4.jar文件中的META-INF/MANIFEST.MF解压出来,修改这个文件的Bundle-ClassPath: classes/,lib/hadoop-core.jar 为
Bundle-ClassPath:classes/,lib/hadoop-core.jar,lib/jackson-core-asl-1.8.8.jar ,lib/jackson-mapper-asl-1.8.8.jar, lib/commons-configuration-1.6.jar,lib/commons-lang-2.4.jar, lib/commons-httpclient-3.0.1.jar
11. 然后将修改后的MANIFEST.MF替换hadoop-eclipse-plugin-1.0.4.jar中的META-INF/MANIFEST.MF文件
12. 修改完毕后的hadoop-eclipse-plugin-1.0.4.jar即为最终可以使用的文件。将这个文件放到eclipse的plugins目 录下,重启eclipse,配置你的Map/ReduceLocation,就可以用eclipse访问hadoop和新建Map/Reduce Project了
相关推荐
为了方便开发者在Eclipse或MyEclipse这样的集成开发环境中高效地进行Hadoop应用开发,Hadoop-Eclipse-Plugin应运而生。这个插件允许开发者直接在IDE中对Hadoop集群进行操作,如创建、编辑和运行MapReduce任务,极大...
Eclipse集成Hadoop2.10.0的插件,使用`ant`对hadoop的jar包进行打包并适应Eclipse加载,所以参数里有hadoop和eclipse的目录. 必须注意对于不同的hadoop版本,` HADDOP_INSTALL_PATH/share/hadoop/common/lib`下的jar包...
Hadoop-eclipse-plugin-2.7.2正是为了解决这个问题,它为Eclipse提供了与Hadoop集群无缝对接的功能,使得开发者可以在熟悉的Eclipse环境中编写、调试和运行Hadoop MapReduce程序。 首先,让我们深入了解Hadoop-...
安装Hadoop Eclipse Plugin非常简单,只需要将`hadoop-eclipse-plugin-1.1.2.jar`文件复制到Eclipse的`plugins`目录下,然后重启Eclipse。重启后,Eclipse会自动识别并加载该插件,此时,在"File"菜单中选择"New" -...
Hadoop-Eclipse-Plugin-3.1.1是一款专为Eclipse集成开发环境设计的插件,用于方便地在Hadoop分布式文件系统(HDFS)上进行开发和调试MapReduce程序。这款插件是Hadoop生态系统的组成部分,它使得Java开发者能够更加...
hadoop-eclipse-plugin-2.7.3和2.7.7的jar包 hadoop-eclipse-plugin-2.7.3和2.7.7的jar包 hadoop-eclipse-plugin-2.7.3和2.7.7的jar包 hadoop-eclipse-plugin-2.7.3和2.7.7的jar包
hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1
为了方便开发者在Eclipse环境中进行Hadoop应用程序的开发,Apache社区提供了Hadoop-Eclipse-Plugin插件,其版本号为2.6.4,是我们今天讨论的重点。这个插件大大简化了Hadoop项目创建、调试和部署的过程,提高了开发...
Ubuntu虚拟机HADOOP集群搭建eclipse环境 hadoop-eclipse-plugin-3.3.1.jar
hadoop-eclipse-plugin-2.7.4.jar和hadoop-eclipse-plugin-2.7.3.jar还有hadoop-eclipse-plugin-2.6.0.jar的插件都在这打包了,都可以用。
1. **安装插件**:首先,你需要下载Hadoop-eclipse-plugin-2.7.6对应的JAR文件,然后将其放入Eclipse的plugins目录下。重启Eclipse后,插件会被自动加载。确保你的Eclipse版本与Hadoop版本兼容,否则可能会出现不...
本文将深入探讨如何使用Eclipse IDE结合hadoop-eclipse-plugin-2.6.0.jar插件,实现在Windows环境下进行远程连接到Hadoop集群,尤其适用于64位操作系统。 首先,我们要理解Hadoop的核心概念。Hadoop是由Apache基金...
hadoop-eclipse-plugin-...将插件hadoop-eclipse-plugin-2.6.0.jar,从/data/hadoop3目录下,拷贝到/apps/eclipse/plugins的插件目录下。 cp /data/hadoop3/hadoop-eclipse-plugin-2.6.0.jar /apps/eclipse/plugins/
eclipse hadoop 环境插件,hadoop-eclipse-plugin-2.8.0
hadoop-eclipse-plugin-2.7.2.jar,编译环境win10-64,ant-1.9.6,eclipse-4.5.2(4.5.0可用,其他未测),hadoop-2.7.2
hadoop-eclipse-plugin-3.1.3,eclipse版本为eclipse-jee-2020-03
hadoop 1.1.2版本的eclipse插件
找不到与hadoop-2.9.2版本对应的插件,手动生成的hadoop-eclipse-plugin-2.9.2版本,
最新的hadoop-eclipse-plugin-2.7.4.jar 很好用的hadoop的eclipse插件。自己编译的。 经过测试,使用没有任何问题。 请各位放心使用
hadoop-eclipse-plugin-2.7.1.jar插件,直接放在eclipse插件目录中