`

eclipse下使用hadoop插件执行java程序

 
阅读更多

上一篇文章中介绍了如何生成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的端口设置的不对,需要修改

 

  • 大小: 41.2 KB
  • 大小: 124.8 KB
  • 大小: 72.5 KB
  • 大小: 182.4 KB
  • 大小: 80.4 KB
  • 大小: 120.5 KB
  • 大小: 120.5 KB
  • 大小: 124.8 KB
分享到:
评论

相关推荐

    eclipse hadoop2 插件

    6. **版本兼容性**:插件版本"2.6.0"表明它支持Hadoop 2.x版本,需要注意的是,不同版本的Hadoop插件可能与不同版本的Eclipse和Hadoop集群存在兼容性问题,因此在实际使用时需要确保所有组件版本匹配。 7. **最佳...

    Ubuntu下开发Eclipse下的Hadoop应用

    本文档详细记录了如何在Ubuntu下安装Eclipse,并如何在Eclipse中安装Hadoop插件,最后运行程序。下面将对标题、描述、标签和部分内容进行详细解释和分析。 标题: Ubuntu下开发Eclipse下的Hadoop应用 本标题表明本...

    Eclipse Hadoop2.7插件

    安装Eclipse Hadoop插件后,开发者可以享受到以下功能: 1. **项目创建**:插件提供了创建Hadoop项目的向导,指导用户设置必要的配置,如Hadoop版本、集群地址等。 2. **编辑器支持**:支持Hadoop相关的配置文件...

    eclipse连接hadoop所需要的hadoop.ddl和eclipse插件和hadoop运行案例

    关于`hadoop运行案例`,这可能是提供的一些示例代码或者教程,用于展示如何在Eclipse中使用Hadoop插件开发和运行实际的Hadoop项目。这些案例通常会涵盖基础的WordCount程序,以及其他更复杂的处理任务,如数据过滤、...

    在eclipse中配置hadoop插件

    标题中的“在eclipse中配置hadoop插件”是指在集成开发环境Eclipse中安装和配置Hadoop插件,以便于开发和调试Hadoop MapReduce项目。这个过程涉及到多个步骤和知识点,包括Eclipse的扩展性、Hadoop的开发工具支持...

    eclipse的hadoop插件

    Eclipse的Hadoop插件是开发Hadoop MapReduce应用程序的重要工具,它允许开发者在熟悉的Eclipse集成开发环境中(IDE)编写、调试和管理Hadoop项目。这个插件专为Hadoop 0.20.2版本设计,并且要求Eclipse版本为3.5。在...

    win7下eclipse配置hadoop的插件

    6. **编写和运行MapReduce程序**:现在,你已经可以在Eclipse中编写Java代码实现MapReduce任务,并直接在Eclipse内提交到Hadoop集群运行,无需离开IDE。 在实际操作中,可能还会遇到其他问题,比如JVM版本不兼容、...

    eclipse连接hadoop插件2.6.0/5 2.7.3

    Hadoop插件为Eclipse提供了与Hadoop集群交互的功能,包括创建Hadoop项目、编写MapReduce程序、配置运行环境、调试和部署等。它简化了开发过程,使得开发者能够在本地环境中模拟Hadoop集群的行为,提高开发效率。 2...

    hadoop-eclipse插件各版本合集

    5. **安装与使用**:用户需要将对应的Hadoop-Eclipse插件JAR文件添加到Eclipse的plugins目录下,然后重启Eclipse即可。在新建项目时选择Hadoop相关模板,即可开始进行Hadoop开发。 6. **最佳实践**: - 选择与目标...

    windows下连接hadoop2.2.0的eclipse+hadoop插件

    在Windows环境下,开发基于Hadoop的Java应用程序通常需要一个集成开发环境(IDE),Eclipse是其中常用的一个。本文将详细讲解如何使用Eclipse与Hadoop 2.2.0插件进行连接,以便于在Windows操作系统上进行Hadoop相关...

    window7+eclipse4.7+Hadoop2.9.0环境搭建所需的全套插件及文档

    "windows 下 eclipse 开发 hdfs程序.docx"是一份详细的文档,指导如何在Windows环境下使用Eclipse开发HDFS程序。遵循文档中的步骤,你可以配置Eclipse的Java项目,设置Hadoop的本地路径,以及创建和运行MapReduce...

    eclipse hadoop插件安装 运行WordCount

    在Eclipse中,你可以创建一个新的MapReduce项目,导入WordCount的源代码,然后使用Hadoop插件将其提交到本地或远程的Hadoop集群进行运行。文档中提供的详细截图应有助于理解每个步骤,包括项目结构、代码编写、配置...

    hadoop-2.5.0-eclipse插件

    在Eclipse中使用Hadoop插件,你可以直接创建Hadoop项目,并在项目中编写MapReduce程序。插件提供了对HDFS(Hadoop Distributed File System)的访问,使开发者可以在不离开Eclipse的情况下浏览、上传和下载HDFS中的...

    eclipse hadoop插件

    本篇文章将详细介绍如何在Windows 64位环境下安装和使用Eclipse Hadoop插件,以及插件的主要功能。 首先,确保你的计算机满足以下环境要求: 1. 操作系统:Windows 64位 2. 硬件配置:双核4线程处理器,主频2.2GHz...

    hadoop各版本的eclipse插件

    - **编辑器支持**:对MapReduce程序的Java代码提供语法高亮和错误检查。 - **资源管理**:可以直接在Eclipse中浏览HDFS上的文件和目录,上传/下载资源。 - **任务提交**:通过插件可以便捷地将MapReduce任务提交...

    hadoop-eclipse2.7.1、hadoop-eclipse2.7.2、hadoop-eclipse2.7.3

    Hadoop-Eclipse插件是将Hadoop的功能与Eclipse IDE结合的工具,它使得开发人员能够在Eclipse环境中直接编写、调试和运行Hadoop MapReduce程序,极大地提升了开发效率。 标题中的"hadoop-eclipse2.7.1、hadoop-...

    eclipse安装hadoop插件

    在详细解释如何在Eclipse中安装Hadoop插件之前,我们需要明确几个关键知识点。首先,Eclipse是一个流行的开源集成开发环境(IDE),主要用来开发Java应用程序,但它通过各种插件也能支持其他编程语言和框架。Hadoop...

    hadoop2.7.3 eclipse插件

    而Eclipse作为Java开发的主流IDE,为了方便Hadoop开发,有专门的插件支持。本篇将详细介绍如何利用Hadoop 2.7.3的Eclipse插件进行开发,并阐述相关知识点。 首先,Hadoop Eclipse插件是一个强大的工具,它允许...

    hadoop-eclipse-plugin插件和hadoop.dll和winutile.exe.zip

    `hadoop-eclipse-plugin`是Eclipse集成开发环境中的一个插件,它使得开发者能够在Eclipse中直接编写、调试和运行Hadoop MapReduce程序,极大地提升了开发效率。在本场景中,我们讨论的是在Windows 10环境下,配合JDK...

    eclipse的hadoop2.7插件以及hadoop-common编译文件

    在Eclipse中,你可以创建新的MapReduce项目,编写Java代码,然后直接通过Eclipse的“运行”菜单选择在Hadoop集群上运行。 接下来,我们来看`bin.zip`文件。这通常包含Hadoop项目的二进制执行文件,如`hadoop`命令行...

Global site tag (gtag.js) - Google Analytics