win10 Intellij idea开发Hadoop MapReduce程序单机测试

测试《Hadoop权威指南》第二章的天气例子
环境;win10,JDK1.8,Intellij idea,hadoop2.7.2

1.下载Hadoop包

2.打开IDEA新建Java项目

 

 

 

 

 

3.项目配置 File —- Project Structure
(1)首先注意SDK的正确配置,使用JDK1.8

 

 

 


(2)加入hadoop的jar依赖包

 

 

 

 

 

(3)打包配置

 

 

 

 

 

 

 


4.编写map-reduce代码

 

 


(1)Mapper
负责预处理文件,准备数据

 

 

 

(2)reducer
处理数据

 

 

 

(3) main()

 

 

 

5.配置编译器

 

 

 

 

 

注意:第三个框里只需添入输入路径和输出路径即可

6、将数据导入到你的程序中

 

 

注意:不要创建output目录,系统会自动创建。否则会报目录已存在的错。

simple.txt

 

 

7.运行
出错:

 

 

缺少hadoop.dll和winutils.exe

hadoop.2.7.2的hadoop.dll和winutils.exe下载后,粘贴在hadoop-2.7.2/bin目录下

运行成功:
output目录下有输出的结果文件
output\part-r-00000.txt

 

 

posted @ 2019-11-30 16:29  SUPERB1006  阅读(429)  评论(0)    收藏  举报