在参考了:http://blog.csdn.net/yundixiaoduo/article/details/7451753
和 http://zhengzhuangjie.iteye.com/blog/1557734
之后成功编译hadoop eclipse插件。此方式适用于win 7和ubuntu 12.04(已测试)
流程如下:
1.下载hadoop 1.0.3 (http://hadoop.apache.org/releases.html#Download
),解压在自定义的一个目录中(最好全英文路径,试过中文路径出了问题)。
2.Eclipse导入..\hadoop-1.0.3\src\contrib\eclipse-plugin项目,默认项目是MapReduceTools。
3.在项目MapReduceTools中新建lib目录,并把hadoop的hadoop-core(由hadoop根目录的hadoop-*.jar改名获得)、commons-cli-1.2.jar、commons-lang-2.4.jar、commons-configuration-1.6.jar、jackson-mapper-asl-1.8.8.jar、jackson-core-asl-1.8.8.jar、commons-httpclient-3.0.1.jar拷贝到该目录。
4.修改上级目录中的build-contrib.xml:
找到<property name="hadoop.root" location="${root}/../../../"/>修改location为hadoop1.0.3实际解压目录,在其下添加
<property name="eclipse.home" location="D:/Program Files/eclipse"/>(eclipse所在的目录)
<property name="version" value="1.0.3"/>
5.修改项目目录下的build.xml:
<target name="jar" depends="compile" unless="skip.contrib">
<mkdir dir="${build.dir}/lib"/>
<copy file="${hadoop.root}/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-cli-1.2.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-lang-2.4.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-configuration-1.6.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-httpclient-3.0.1.jar" todir="${build.dir}/lib" verbose="true"/>
<jar
jarfile="${build.dir}/hadoop-${name}-${version}.jar"
manifest="${root}/META-INF/MANIFEST.MF">
<fileset dir="${build.dir}" includes="classes/ lib/"/>
<fileset dir="${root}" includes="resources/ plugin.xml"/>
</jar>
</target>
6.右键eclipse里的build.xml选择run as - ant build。
如果出现:“软件包org.apache.hadoop.fs 不存在”的错误则修改build.xml:
添加<path id="hadoop-jars">
<fileset dir="${hadoop.root}/">
<include name="hadoop-*.jar"/>
</fileset>
</path>
在<path id="classpath">中添加:<path refid="hadoop-jars"/>
7.等Ant编译完毕后。编译后的文件在:\build\contrib 中的 hadoop-eclipse-plugin-1.0.3.jar。放入eclipse/plugins下,重启eclipse,查看是否安装成功。
附件:hadoop-eclipse-plugin-1.0.3.jar
分享到:
相关推荐
windows下hadoop 的 eclipse 插件,eclipse3.7版本测试通过,lib里面包含解决windows下连接linux权限问题的hadoop-core.jar文件。
Hadoop1.0.3的eclipse插件,常规links安装方式即可 Eclipse3.6及4.2亲测可用
【Hadoop总结资料Hadoop1.0.3】 Hadoop是一个开源的分布式计算框架,主要由Apache基金会维护。Hadoop1.0.3是该框架的一个早期版本,它包括了Hadoop的核心组件如HDFS(Hadoop Distributed File System)和MapReduce...
总的来说,Hadoop Eclipse Plugin 1.0.3是Hadoop开发者的得力助手,它通过与Eclipse的深度融合,为Hadoop应用开发提供了一个便捷、高效的平台。虽然随着Hadoop版本的迭代,其功能和性能都有所提升,但了解并掌握早期...
本文档用于说明hadoop1.0.3安装配置的步骤 以及其中需要注意的事项
4. **版本兼容性**:`hadoop-eclipse-plugin-1.0.3.jar`版本对应的是Hadoop 1.x系列,因此适用于使用该版本Hadoop集群的开发工作。需要注意的是,随着Hadoop的不断更新,有针对不同Hadoop版本的插件版本,如2.x和3.x...
hadoop 1.0.3 eclipse plugins 插件
通过上述步骤,你就可以在本地或者集群环境中成功安装并运行Hadoop 1.0.3了。在学习过程中,建议查阅官方文档和社区资源,以便解决遇到的问题。随着技术的发展,更现代的Hadoop版本(如2.x、3.x)引入了许多改进和新...
它允许开发者在Eclipse中直接浏览HDFS文件系统,创建新的Hadoop项目,并通过“Run As”菜单启动MapReduce作业。尽管这个版本的功能已经足够满足基本的开发需求,但随着Hadoop的发展,它的功能和兼容性逐渐显得不足。...
1. **项目创建与导入**:通过Hadoop Eclipse插件,开发者可以轻松创建Hadoop MapReduce项目,同时支持将现有项目导入为Hadoop项目,方便进行分布式计算的开发。 2. **资源管理器视图**:插件提供了一个HDFS资源管理...
Hadoop-Eclipse-Plugin-3.1.1是一款专为Eclipse集成开发环境设计的...通过Hadoop-Eclipse-Plugin,开发者可以无缝地在Eclipse中进行Hadoop应用开发,从而更加高效地利用Hadoop的分布式计算能力,处理大规模的数据挑战。
hadoop-eclipse-plugin-2.8.3.jar hadoop eclipse插件,hadoop版本2.8.3,eclipse版本oxygen,亲测可以,用问题请留言:http://blog.csdn.net/familyshizhouna/article/details/78892500
hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1
总的来说,要使Eclipse连接并运行Hadoop项目,我们需要安装Hadoop Eclipse Plugin,并理解`hadoop.ddl`文件中关于数据结构的信息。同时,通过实践提供的`hadoop运行案例`,可以加深对Hadoop开发的理解,从而高效地...
Eclipse集成Hadoop2.10.0的插件,使用`ant`对hadoop的jar包进行打包并适应Eclipse加载,所以参数里有hadoop和eclipse的目录. 必须注意对于不同的hadoop版本,` HADDOP_INSTALL_PATH/share/hadoop/common/lib`下的jar包...
1. **插件文件放置**:将Hadoop Eclipse插件文件`hadoop-eclipse-plugin-2.7.3.jar`放置于Eclipse安装目录下的`plugins`文件夹内。 2. **重启Eclipse**:重启Eclipse IDE,确保插件被正确识别。 3. **查看DFS ...
总之,Hadoop Eclipse Plugin 2.7.4是Hadoop开发者不可或缺的工具,它通过提供直观的图形界面和强大的集成功能,降低了MapReduce编程的复杂度,提高了开发效率,对于理解和掌握Hadoop生态系统的开发流程具有重要意义...