刚用Ambari搭建好Hadoop,就开始写Hello World!
经查看为2.7.1
正常步骤,略
正常步骤,略
文件名:hadoop-2.7.1.tar.gz
用途:hadoop库,用于支持eclipse编译map/reduce源代码
下载地址:http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.7.1/hadoop-2.7.1.tar.gz
文件名:hadoop-2.7.1-src.tar.gz
用途:hadoop源文件,用于寻找wordcount源程序
下载地址:hadoop-2.5.2-src.tar.gz: http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.7.1/hadoop-2.7.1-src.tar.gz
文件名:hadoop-eclipse-plugin-2.7.1.jar
用途:eclipse开发hadoop插件
下载地址:http://download.csdn.net/detail/tondayong1981/8889075
文件夹名: winutils-master\hadoop-2.7.1
用途:我也不知道,反正如果没有的话,就不能连接Hadoop跑程序
下载地址:https://github.com/steveloughran/winutils
1)添加HADOOP_HOME,值为:目录名\hadoop-2.7.1\
PS:hadoop-2.7.1目录为hadoop-2.7.1.tar.gz解压后的文件夹名称。
2)追加环境变量path内容:%HADOOP_HOME%/bin
将hadoop-eclipse-plugin-2.7.1.jar复制到eclipse\plugins目录下
Map/Reduce Master与DFS master的IP、端口信息可以查看Hadoop服务器上的core-site Hadoop配置文件。
PS:博主是通过Ambari安装的Hadoop,所以在Ambari管理面板上直接查看即可。
如果连接成功,则应为:
PS:博主的input目录的完整路径为:/user/hadoop/input
点击File–New–Other–Map/Reduce Project 命名为HadoopTest
文件内容从:hadoop-2.7.1-src\hadoop-mapreduce-project\hadoop-mapreduce-examples\src\main\java\org\apache\hadoop\examples\WordCount.java
直接复制即可
在src目录下创建log4j.properties文件,内容如下:
从winutils-master\hadoop-2.7.1目录中直接拷贝bin文件夹,覆盖掉hadoop-2.7.1/文件夹中的bin目录即可。
1、在eclipse中点击WordCount.java,右键,点击Run As—>Run Configurations,配置运行参数,即输入和输出文件夹
2、Debug
1)点击Debug进行调试
2)点击Debug标签,打开Debug详情页
3、查看运行结果
九、异常与问题
如图:
解决方法:winutils组件版本不对,更新了2.7.1对应版本,问题解决。
百度即可
–
Windows10+eclipse+hadoop2.7.1环境配置+wordcount-折腾笔记
原文:https://www.cnblogs.com/liuys635/p/10828387.html