准备工作:

1、下载hadoop2x-eclipse-plugin-master.zip

Github地址:https://github.com/winghc/hadoop2x-eclipse-plugin

百度网盘地址:http://www.pan1234.com/result.jsp?wp=0&op=0&ty=gn&q=hadoop2x-eclipse-plugin

去自己360云盘备份软件中下载。

2、WinSCP将Hadoop-2.4.0主文件夹复制到Win7系统中

3、安装ant

官网地址:http://ant.apache.org/bindownload.cgi

去自己360云盘备份软件中下载。

本次下载apache-ant-1.9.6-bin.zip,解压后配置环境变量即可

配置步骤:

此处需要指定eclipse路径和hadoop路径是为了生成插件配置信息的对应?插件生成后是否可以通用?有待测试

1、进入解压后的hadoop2x-eclipse-plugin-master\src\contrib\eclipse-plugin\目录中

2、运行命令: ant jar -Dversion=2.4.0 -Declipse.home=C:\Program Files (x86)\eclipse -Dhadoop.home=D:\StudyAndWork\hadoop-2.4.0

3、过程会在此处卡住:



4、终止该过程进行修改,进入hadoop2x-eclipse-plugin-master/src/contrib/eclipse-plugin目录下,修改build.xml文件,



修改为:



然后重新ant命令

5、编译过程中会出现如下错误:



进入该目录,



所以将build.xml中对应位置改为对应版本号即可跳过该错误,其他类似错误以此处理。

其中有个错误



没有找到对应的htrace-core.jar包,直接在build.xml中删除相关信息

6、编译成功



去找到对应的插件包

7、放入eclipse安装路径下的plugins文件夹中,重启ecplise.

将此插件放到/usr/local/eclipse/pugins目录下,重新启动eclipse

Window ->prefrences->Hadoop MapReduce 找到对应的Hadoop安装路径.

Window -> Show View -> Other…

打开之后,选择MapReduce,会弹出来一个黄色的图标,双击,会发现eclipse的下面变成这样



然后单击右边的蓝色小象,出现



上面的端口是我的伪集群分布的配置,MapReduceV2端口号默认,DFS端口号改为9000,即core-site.xml中的配置弄好之后点击finish就可以了

然后新建一个项目,File -> Project -> MapReduce Project 出现下图



点击Configure Hadoop install directory设置安装的hadoop安装目录。之后,Project的左边如图所示



至此,大功告成。我们可以用WordCount测试一下,在hadoop/src里面添加WordCount.java文件。在文件空白出单击右键,Run As -> Run Configuration



注意,左边的小框选择Java Application,之后弹出右边的框。然后选择第二个Arguments,在上面第一个框里面设置输入目录 和 输出目录。点击Apply.

注:以上文章由两个部分组成,前面是在win7中生成相关插件,是在Win7系统中操作的。后面是插件生成后在Eclipse中的相关配置,是在Ubuntu中操作的,实际上这是两篇笔记,再此合二为一,对插件的生成和后续配置并不会有影响。

Win7 Eclipse Hadoop2.4插件配置的更多相关文章

  1. 使用eclipse上Tomcat插件配置域名、端口号、启动时间详解

    作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/7856284.html 邮箱:moyi@moyib ...

  2. Eclipse中Hadoop插件配置

    Eclipse中Hadoop插件DFS配置 http://www.cnblogs.com/xia520pi/archive/2012/05/20/2510723.html

  3. Eclipse中Maven插件配置

    1. Maven插件配置 http://www.blogjava.net/fancydeepin/archive/2012/07/13/eclipse_maven3_plugin.html 2. Ma ...

  4. Eclipse中Svn插件配置

    1. Svn插件配置教程 http://www.cnblogs.com/ruiati/p/3584120.html 2. Svn插件使用教程 http://wenku.baidu.com/link?u ...

  5. Win7+Eclipse+Hadoop2.6.4开发环境搭建

    Hadoop开发环境搭建 感谢参考网站:http://www.cnblogs.com/huligong1234/p/4137133.html 一.软件准备 JDK:jdk-7u80-windows-x ...

  6. Eclipse下Maven插件配置

    要做一个基于C/S架构的汽车租赁系统,由于在实习期间接触过一些Java和SpringMVC,Spring,Hibernate的东西,所以决定使用这个框架组合来完成这个项目. 首先是Maven的配置,为 ...

  7. eclipse中git插件配置 编辑

    一.Eclipse上安装GIT插件EGit EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就可以,安装后进行重启Ecl ...

  8. win7 + eclipse + cocos2dx 开发环境配置

    最近想在win7上配置eclipse+cocos2dx开发环境,在安装之前一定要注意每项是32位还是64位,我选择的都是64位版本的,闲话少叙我们开始安装吧! 1.下载cocos2dx,我选择的是co ...

  9. Eclipse安装Hadoop插件配置Hadoop开发环境

    一.编译Hadoop插件 首先需要编译Hadoop 插件:hadoop-eclipse-plugin-2.6.0.jar,然后才可以安装使用. 第三方的编译教程:https://github.com/ ...

随机推荐

  1. c语言第二次作业2

    ---恢复内容开始--- (一)改错题 1.输出带框文字:在屏幕上输出以下3行信息. 源程序 对源程序进行编译 错误信息1: 错误原因:stdio.h输入错误 改正方法:i和d互换位置 错误信息2: ...

  2. 备忘:MySQL中修改表中某列的数据类型、删除外键约束

    -- MySQL中修改表中某列的数据类型 ALTER TABLE [COLUMN] 表名 MODIFY 列名 列定义; -- 删除外键约束 SHOW CREATE TABLE 表名; -- 复制CON ...

  3. 脱离文档流两操作,float和position:absolute的区别

    文档流:将窗体自上而下分成一行行, 并在每行中按从左至右的顺序排放元素,块状元素独占一行,内联元素不独占一行: CSS中脱离文档流,也就是将元素从普通的布局排版中拿走,其他盒子在定位的时候,会当做脱离 ...

  4. node的异常处理

    Node是单线程运行环境,一旦抛出的异常没有被捕获,就会引起整个进程的崩溃.所以,Node的异常处理对于保证系统的稳定运行非常重要. node的处理方法: 1.使用throw语句抛出异常 常用的捕获异 ...

  5. 用JavaScript按一定格式解析出URL 串中所有的参数

    1.先看看location对象 2.其中的search属性就获取当前URL的查询部分(问号?之后的部分) 3.改造location.search 比如当前URL为:https://www.hao123 ...

  6. chrome下positon:fixed无效或抖动的解决办法

    先来看一下我们要实现的效果 我想这种效果大家都有实现过,或者说吸顶的效果和这差不多 页面结构 js代码如下 /*吸顶*/ var $child = $("#child_3"); v ...

  7. OpenResty 自定义 access_log 格式

    定义access log的format是 Nginx已经提供的功能,有了 ngx_lua 之后就可以更灵活的记录请求相关的信息,而不仅仅拘泥于 Nginx的内置变量了,可以自定义一些格式和变量来存储结 ...

  8. Hadoop就业面试题

    ----------------------------------------------------------------------------- [申明:资料来源于互联网] 本文链接:htt ...

  9. Python 妙用heapq

    小顶堆求TopK大 大顶堆求BtmK小 题外话 Python有一个内置的模块,heapq标准的封装了最小堆的算法实现.下面看两个不错的应用. 小顶堆(求TopK大) 话说需求是这样的: 定长的序列,求 ...

  10. DJango内建模板转向jinja2的小脚本

    import re,os def org(path=os.getcwd(),fs=None,preview=True): fs = fs or [] for root,dirs,files in os ...