MapReduce用于传递和发出键值对的基本信息.我需要清楚一点,我们传递的内容和发出的内容.这里我关注的是:MapReduce Input和OutPut:
1.Map()方法 - 是否需要单个或列表的键值对并发出什么?2.对于每个输入键值对,映射器发出什么?相同类型或不同类型?3.对于每个中间键,减速器将发出什么?是否有任何类型的限制?4.Reducer接收与相同密钥相关联的所有值.如何按顺序排序或按顺序排序值?这个订单在不同的运行中有所不同吗?5.在随机和排序阶段,在哪个顺序键和值显示?
mapreduce ×1