上一篇文章中介绍了如何生成hadoop-x.xx.x-eclipse-plugin.jar的生成,本章介绍使用插件连接hadoop服务器,执行hadoop下的example程序。
eclipse版本3.4
hadoop本地伪分布式环境
1 将hadoop-x.xx.x-eclipse-plugin.jar 拷贝到eclipse目录下的plugins目录下,重启eclipse
2 启动eclipse后,点击Windows-->Preferrence-->hadoop map/reduce, Brower 选择下载的hadoop所在的路径:
3 点击菜单window->open perspective->other.. 打开Map/Reduce perspective,如下图:
4 点击左下角红圈,新建一个hadoop location,如下图所示
Location name 名称为表示,随便填一个就行
主要修改4个 Map/Reduce Master 的host和port 还有DFS Master的host和port
MR 的host和port的对应hadoop配置文件mapred-site.xml中mapred.job.tracker的ip和端口
而DFS master的host和port则对应 core-site.xml里fs.default.name里面的ip和端口
如果是本地配置,可以使用机器名,如果不是本地,则需要使用ip地址。点击finish即添加上
5 点击eclipse左边Project Explorer下的DFS Locations,将其展开,如下图所示:
6 导入hadoop目录下src下面的example文件夹,配置关联jar包,配置source文件位置,如下图所示
7 启动WordCount前,需要配置执行的参数,run->run open dialog...,配置参数修改为如下:(注意,hdfs下要有对应的目录才行)
碰到的问题:
1 连接的时候,报错连接不上表现为127.0.1.1:9000...等等无法连接,原因是因为ubuntu下会将系统hostname映射为127.0.1.1,如果你没有修改hostname为hadoop使用的机器名,则会报这个错误
解决方法:修改hostname为hadoop master的机器名。
2 连接上以后,出错报找不到Configuration类等信息,原因是因为hadoop plugin 没有将需要的jar包导入,或者导入了没有在MANIFEST.MF 引入。ubuntu下不能直接修改plugin jar包下的MANIFEST.MF,修改了也不起作用,需要在打包的时候修改MANIFEST.MF,然后在打plugin jar包
3 hdfs能够连接上,可以查看,但是运行程序的时候却报错:远程主机强迫关闭了一个现有的连接。主要是因为map/reduce的端口设置的不对,需要修改
相关推荐
6. **版本兼容性**:插件版本"2.6.0"表明它支持Hadoop 2.x版本,需要注意的是,不同版本的Hadoop插件可能与不同版本的Eclipse和Hadoop集群存在兼容性问题,因此在实际使用时需要确保所有组件版本匹配。 7. **最佳...
本文档详细记录了如何在Ubuntu下安装Eclipse,并如何在Eclipse中安装Hadoop插件,最后运行程序。下面将对标题、描述、标签和部分内容进行详细解释和分析。 标题: Ubuntu下开发Eclipse下的Hadoop应用 本标题表明本...
安装Eclipse Hadoop插件后,开发者可以享受到以下功能: 1. **项目创建**:插件提供了创建Hadoop项目的向导,指导用户设置必要的配置,如Hadoop版本、集群地址等。 2. **编辑器支持**:支持Hadoop相关的配置文件...
关于`hadoop运行案例`,这可能是提供的一些示例代码或者教程,用于展示如何在Eclipse中使用Hadoop插件开发和运行实际的Hadoop项目。这些案例通常会涵盖基础的WordCount程序,以及其他更复杂的处理任务,如数据过滤、...
标题中的“在eclipse中配置hadoop插件”是指在集成开发环境Eclipse中安装和配置Hadoop插件,以便于开发和调试Hadoop MapReduce项目。这个过程涉及到多个步骤和知识点,包括Eclipse的扩展性、Hadoop的开发工具支持...
Eclipse的Hadoop插件是开发Hadoop MapReduce应用程序的重要工具,它允许开发者在熟悉的Eclipse集成开发环境中(IDE)编写、调试和管理Hadoop项目。这个插件专为Hadoop 0.20.2版本设计,并且要求Eclipse版本为3.5。在...
6. **编写和运行MapReduce程序**:现在,你已经可以在Eclipse中编写Java代码实现MapReduce任务,并直接在Eclipse内提交到Hadoop集群运行,无需离开IDE。 在实际操作中,可能还会遇到其他问题,比如JVM版本不兼容、...
Hadoop插件为Eclipse提供了与Hadoop集群交互的功能,包括创建Hadoop项目、编写MapReduce程序、配置运行环境、调试和部署等。它简化了开发过程,使得开发者能够在本地环境中模拟Hadoop集群的行为,提高开发效率。 2...
5. **安装与使用**:用户需要将对应的Hadoop-Eclipse插件JAR文件添加到Eclipse的plugins目录下,然后重启Eclipse即可。在新建项目时选择Hadoop相关模板,即可开始进行Hadoop开发。 6. **最佳实践**: - 选择与目标...
在Windows环境下,开发基于Hadoop的Java应用程序通常需要一个集成开发环境(IDE),Eclipse是其中常用的一个。本文将详细讲解如何使用Eclipse与Hadoop 2.2.0插件进行连接,以便于在Windows操作系统上进行Hadoop相关...
"windows 下 eclipse 开发 hdfs程序.docx"是一份详细的文档,指导如何在Windows环境下使用Eclipse开发HDFS程序。遵循文档中的步骤,你可以配置Eclipse的Java项目,设置Hadoop的本地路径,以及创建和运行MapReduce...
在Eclipse中,你可以创建一个新的MapReduce项目,导入WordCount的源代码,然后使用Hadoop插件将其提交到本地或远程的Hadoop集群进行运行。文档中提供的详细截图应有助于理解每个步骤,包括项目结构、代码编写、配置...
在Eclipse中使用Hadoop插件,你可以直接创建Hadoop项目,并在项目中编写MapReduce程序。插件提供了对HDFS(Hadoop Distributed File System)的访问,使开发者可以在不离开Eclipse的情况下浏览、上传和下载HDFS中的...
本篇文章将详细介绍如何在Windows 64位环境下安装和使用Eclipse Hadoop插件,以及插件的主要功能。 首先,确保你的计算机满足以下环境要求: 1. 操作系统:Windows 64位 2. 硬件配置:双核4线程处理器,主频2.2GHz...
- **编辑器支持**:对MapReduce程序的Java代码提供语法高亮和错误检查。 - **资源管理**:可以直接在Eclipse中浏览HDFS上的文件和目录,上传/下载资源。 - **任务提交**:通过插件可以便捷地将MapReduce任务提交...
Hadoop-Eclipse插件是将Hadoop的功能与Eclipse IDE结合的工具,它使得开发人员能够在Eclipse环境中直接编写、调试和运行Hadoop MapReduce程序,极大地提升了开发效率。 标题中的"hadoop-eclipse2.7.1、hadoop-...
在详细解释如何在Eclipse中安装Hadoop插件之前,我们需要明确几个关键知识点。首先,Eclipse是一个流行的开源集成开发环境(IDE),主要用来开发Java应用程序,但它通过各种插件也能支持其他编程语言和框架。Hadoop...
而Eclipse作为Java开发的主流IDE,为了方便Hadoop开发,有专门的插件支持。本篇将详细介绍如何利用Hadoop 2.7.3的Eclipse插件进行开发,并阐述相关知识点。 首先,Hadoop Eclipse插件是一个强大的工具,它允许...
`hadoop-eclipse-plugin`是Eclipse集成开发环境中的一个插件,它使得开发者能够在Eclipse中直接编写、调试和运行Hadoop MapReduce程序,极大地提升了开发效率。在本场景中,我们讨论的是在Windows 10环境下,配合JDK...
在Eclipse中,你可以创建新的MapReduce项目,编写Java代码,然后直接通过Eclipse的“运行”菜单选择在Hadoop集群上运行。 接下来,我们来看`bin.zip`文件。这通常包含Hadoop项目的二进制执行文件,如`hadoop`命令行...