1、WordCount 案例
1.1、需求 :在一堆给定的文本文件中统计输出每一个单词出现的总次数
1.2、分析:按照 mapreduce 编程规范,分别编写 Mapper,Reducer,Driver。
1.3、编写程序及测试:
mapper 类
每行都执行一次map方法,输入KV是<行号,一行内容>,遍历每行单词,输出到reduce的KV是<单词,个数1>.
reducer 类
每个单词都执行一次reduce方法,输入KV是<单词,个数1>,遍历每个同名单词统计个数,输出KV是<单词,总个数>.