按照http://smallbee.iteye.com/blog/1726303 配置环境。
本人在XP上使用了虚拟机,安装centos,然后eclipse是在centos上使用的。
将hadoop eclipse jar丢到eclipse中,重启。
总体步骤:
1.要在 Eclipse 里指定hadoop安装目录,然后建立 Map/Reduce location 结点 。
如果安装插件成功,打开Window-->Preferens,你会发现Hadoop Map/Reduce选项,在这个选项里你需要配置Hadoop installation directory。配置完成后退出。
配置Map/Reduce Locations。
在Window-->Show View中打开Map/Reduce Locations。
在Map/Reduce Locations中新建一个Hadoop Location。在这个View中,右键-->New Hadoop Location。在弹出的对话框中你需要配置Location name,如Hadoop,还有Map/Reduce Master和DFS Master。这里面的Host、Port分别为你在mapred-site.xml、core-site.xml中配置的地址及端口
配置完后退出。点击DFS Locations-->Hadoop如果能显示文件夹(2)说明配置正确,如果显示"拒绝连接",请检查你的配置。
新建项目
File-->New-->Other-->Map/Reduce Project
项目名可以随便取,如WordCount。
复制 hadoop安装目录/src/example/org/apache/hadoop/example/WordCount.java到刚才新建的项目下面。
2.在运行程序之前,在 hadoop 将输入文件放入 input ,把 output 删除 。
上传模拟数据文件夹
为了运行程序,我们需要一个输入的文件夹,和输出的文件夹。
在本地新建word.txt
java c++ python c
java c++ javascript
helloworld hadoop
mapreduce java hadoop hbase
通过hadoop的命令在HDFS上创建/tmp/workcount目录,命令如下:bin/hadoop fs -mkdir /tmp/wordcount
通过copyFromLocal命令把本地的word.txt复制到HDFS上,命令如下:bin/hadoop fs -copyFromLocal /home/grid/word.txt /tmp/wordcount/word.txt
如果是eclipse,直接可以选择右键找到对应命令即可。
3.在运行然后运行程序的时候选择 Run on hadoop 就可以了
运行项目
a.在新建的项目Hadoop,点击WordCount.java,右键-->Run As-->Run Configurations
b.在弹出的Run Configurations对话框中,点Java Application,右键-->New,这时会新建一个application名为WordCount
c.配置运行参数,点Arguments,在Program arguments中输入“你要传给程序的输入文件夹和你要求程序将计算结果保存的文件夹”,如:
hdfs://localhost:9000/tmp/wordcount/word.txt hdfs://localhost:9000/tmp/wordcount/out
d、如果运行时报java.lang.OutOfMemoryError: Java heap space 配置VM arguments(在Program arguments下)
-Xms512m -Xmx1024m -XX:MaxPermSize=256m
刷新DFS Locations,就能看到output。
分享到:
相关推荐
Hadoop在eclipse上面安装插件,以及对Hadoop jar包和hadoop-common jar包的安装,环境变量的配置
附件包含eclipse在window7配置hadoop2.7.x 开发环境需要的jar、dll。具体安装步骤可以参考:https://blog.csdn.net/wudichengyaojin/article/details/64440655 可能遇到的问题参考: ...
目的很简单,为进行研究与学习,部署一个hadoop运行环境,并搭建一个hadoop开发与测试环境。 具体目标是: 1.在ubuntu系统上部署hadoop 2.在windows 上能够使用eclipse连接ubuntu系统上部署的hadoop进行开发与测试 3...
Eclipse Hadoop 开发环境配置
基于Eclipse的Hadoop应用开发环境配置
在eclipse上进行Hadoop开发环境的配置
Hadoop-Eclipse开发环境配置是搭建完hadoop环境后,进行代码编写必要的环境,
内含三个文档,Cygwin+Eclipse搭建Hadoop开发环境、cygwin安装及基本操作方法总结、Hadoop环境搭建及wordcount实例运行,要做这方面工作的人,可以进行参考
1.覆盖HADOOP_HOME\bin目录 ...在系统环境变量中配置HADOOP_HOME目录 在ECLIPSE的RUN里配置HADOOP_HOME RUN AS->RUN CONFIGURATIONS->ENVIRONMENT->ADD 主要就是前两步,其它情况暂时没遇到,亲测跑通
基于Eclipse的Hadoop应用开发环境的配置,叫你一步步的配置一个属于自己的Hadoop环境。
在Windwos环境下使用Eclipse调试hadoop云计算环境[亲测成功]
hadoop安装、配置经验。对搭建hadoop平台很有帮助
Hadoop安全分布式的Eclipse开发环境配置,附图片讲解。
自己整理生成了一套基于HADOOP2.8.2的插件,经测试可用,应该是全网第一个基于HADOOP2.8.2的ECLIPSE插件,我使用的环境JDK1.7 64位,MYECLIPSE2014 或 ECLIPSE4.4 下载包中有配置好的截图照片。
VM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建
Hadoop-Eclipse-Plugin-2.7.3,其中包含hadoop-eclipse-plugin-2.7.3.jar和Windows-Eclipse下配置Hadoop Map/Reduce开发环境所需的相关文件。
CentOS上搭建Hadoop并配置Eclipse开发环境
由于资源有限,只能在本机windows环境下搭建vmware虚拟操作系统fedora上运行hadoop+hbase。 主要分为以下几个部分进行介绍: 一、环境版本要求和准备 二、Fedora服务器hadoop安装过程 三、Fedora服务器Hbase配置...
eclipse连接hadoop搭建mapreduce开发环境。本资源含有hadoop-2.8.5.tar和在eclipse配置mapreduce环境的plugin的jar包,版本为2.8.5
基于Eclipse的Hadoop应用开发环境的配置,详细地实践了再eclipse平台上进行hadoop开源的云开发...