本篇博客,小菌为大家带来的则是MapReduce的实战——统计指定文本文件中每一个单词出现的总次数。
我们先来确定初始的数据源,即wordcount.txt文件!
?...import java.io.IOException;
/**
* @Auther: 封茗囧菌
* @Date: 2019/11/11 17:43
* @Description:
* 需求:在一堆给定的文本文件中统计输出每一个单词出现的总次数...是java中的数据类型,hadoop中并不识别.hadoop中有对应的数据类型
public class WordCountMapper extends Mapper<LongWritable, Text..." " 切分出各个单词
String[] words = datas.split(" ");
//3.遍历数组,输出【一个单词输出一次】...思路回顾:
每读取一行数据,MapReduce就会调用一次map方法,在map方法中我们把每行数据用空格" "分隔成一个数组,遍历数组,把数组中的每一个元素作为key,1作为value