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

猜你喜欢

转载自www.cnblogs.com/jijianjunlai/p/11962977.html