在eclipse上搭建mapreduce开发环境及运行wordcount
2017-02-08 17:24
543 查看
1.先说明我的实验环境:
win7,
eclipse版本是Neon.2 Release (4.6.2),
hadoop2.7.3部署在1master,3slave的集群上
2.需要下载winutils.exe和hadoop-eclipse-plugin-2.7.3.jar,下载地址是点击打开链接
3.找到eclipse根目录下的plugins目录,将下载好的hadoop-eclipse-plugin-2.7.3.jar放入该目录下,重启eclipse,打开window-->preferences,发现已经生效。点击window-->show view-->other mapreduce tools-->map/reduce locations增加新的DFS locations。填写原则如下:map/reduce
master填写mapreduce-site.xml的mapreduce.jobtracker的host和port,DFS master填写core-site.xml的dfs.default.name的host和port。
4.将winutils.exe放入本地的hadoop-2.7.3/bin下,并且进行环境变量配置,即建立$HADOOP_HOME,并且将$HADOOP_HOME/bin加入环境变量。以防运行程序后出现找不到/null/winutils.exe的错误。
5.修改集群的hdfs-site.xml文件,增加以下配置项,以防运行程序后出现security.AccessControlException:Permission denied错误。
<property> <name>dfs.permissions</name> <value>false</value> </property>
6.继续,file-->new-->other-->mapreduce project新建项目,在这个地方要记得配置本地电脑上hadoop-2.7.3的安装地址,这样才能找到需要的jar包。点击下图蓝色划线部分进行配置。
7.创建项目之后会出现是否选择一个perspective,点击是,就会出现新工程目录和DFS Locations目录。后者就是对DFS的可视化。mapreduce程序的输入文件,输出文件都可以在这里看到。在D:\Virtual Machines\softwares\hadoop-2.7.3-src\hadoop-mapreduce-project\hadoop-mapreduce-examples\src\main\java\org\apache\hadoop\examples可以拷贝wordcount的源代码。
8.对wordcount.java右键run configuration进行输入参数设置,比如
hdfs://192.168.11.94:8888/input hdfs://192.168.11.94:8888/outputeclipse,点击run。即可获得输出。
win7,
eclipse版本是Neon.2 Release (4.6.2),
hadoop2.7.3部署在1master,3slave的集群上
2.需要下载winutils.exe和hadoop-eclipse-plugin-2.7.3.jar,下载地址是点击打开链接
3.找到eclipse根目录下的plugins目录,将下载好的hadoop-eclipse-plugin-2.7.3.jar放入该目录下,重启eclipse,打开window-->preferences,发现已经生效。点击window-->show view-->other mapreduce tools-->map/reduce locations增加新的DFS locations。填写原则如下:map/reduce
master填写mapreduce-site.xml的mapreduce.jobtracker的host和port,DFS master填写core-site.xml的dfs.default.name的host和port。
4.将winutils.exe放入本地的hadoop-2.7.3/bin下,并且进行环境变量配置,即建立$HADOOP_HOME,并且将$HADOOP_HOME/bin加入环境变量。以防运行程序后出现找不到/null/winutils.exe的错误。
5.修改集群的hdfs-site.xml文件,增加以下配置项,以防运行程序后出现security.AccessControlException:Permission denied错误。
<property> <name>dfs.permissions</name> <value>false</value> </property>
6.继续,file-->new-->other-->mapreduce project新建项目,在这个地方要记得配置本地电脑上hadoop-2.7.3的安装地址,这样才能找到需要的jar包。点击下图蓝色划线部分进行配置。
7.创建项目之后会出现是否选择一个perspective,点击是,就会出现新工程目录和DFS Locations目录。后者就是对DFS的可视化。mapreduce程序的输入文件,输出文件都可以在这里看到。在D:\Virtual Machines\softwares\hadoop-2.7.3-src\hadoop-mapreduce-project\hadoop-mapreduce-examples\src\main\java\org\apache\hadoop\examples可以拷贝wordcount的源代码。
8.对wordcount.java右键run configuration进行输入参数设置,比如
hdfs://192.168.11.94:8888/input hdfs://192.168.11.94:8888/outputeclipse,点击run。即可获得输出。
相关文章推荐
- hadoop基础----hadoop实战(四)-----myeclipse开发MapReduce---myeclipse搭建hadoop开发环境并运行wordcount
- Hadoop2.x实战:Eclipse本地开发环境搭建与本地运行wordcount实例
- hadoop2.7.3 Windows eclipse开发环境搭建及WordCount实例运行
- win7(64位)平台下Cygwin+Eclipse搭建Hadoop单机开发环境 (四) 导入Hadoop源码+wordcount程序+运行
- hadoop学习之HDFS(2.1):linux下eclipse中配置hadoop-mapreduce开发环境并运行WordCount.java程序
- hadoop入门学习系列之五Eclipse下搭建Hadoop2.6.5开发环境并写wordcount
- ubuntu系统下eclipse配置hadoop开发环境并运行wordcount程序
- eclipse配置hadoop开发环境并运行WordCount小程序
- ubuntu系统下eclipse配置hadoop开发环境并运行wordcount程序
- Eclipse环境搭建并且运行wordcount程序
- eclipse配置hadoop开发环境并运行WordCount小程序
- ubuntu系统下eclipse配置hadoop开发环境并运行wordcount程序
- Android开发之Eclipse中搭建PhoneGap运行环境
- Eclipse下运行hadoop自带的mapreduce程序--wordcount
- 在eclipse上运行MapReduce的wordcount程序所遇到的问题
- 搭建Hadoop伪分布式环境,及运行wordcount程序总结
- 配置 hadoop 开发环境+运行 wordcount 程序
- hadoop2.6.3学习第三节:win7+myeclipse2014配置开发环境,和运行WordCount
- 在伪分布式环境下通过宿主机上的eclipse运行WordCount小程序出现的问题小结
- ubuntu12.04下在Eclipse中搭建BeagleBoneBlack的开发环境——远程在线运行&调试