我曾经面试过100+家公司,没有任何一家公司没有问过MapReduce的相关问题***由于我一直都是专注于大数据面试题的分享,所以我还是直接从面试问题出发来带大家了解MapReduce1. MapReduce的工作原理1.1 理论分析map阶段:首先通过InputFormat把输入目录下的文件进行逻辑切片,默认大小等于block大小,并且每一个切片由一个maptask来处理,同时将切片中的数据解析成<key,value>的键值对,k表示偏移量,v表示一行内容;紧接着调用Mapper类中的map方法。将每一行内容进行处理,解析为<k,v>的键值对,在wordCount案例...