【发布时间】:2012-08-31 22:31:33
【问题描述】:
MapReduce 用于传递和发出键值对的基本信息。 我需要一点点清楚我们通过什么以及发出什么。 这是我的担忧: MapReduce 输入和输出:
1.Map() 方法——它需要单个键值对还是键值对列表并发出什么? 2.对于每个输入键值对,映射器发出什么?相同类型还是不同类型? 3.对于每个中间键,reducer 会发出什么?有类型限制吗? 4.Reducer 接收与相同键关联的所有值。这些值将如何排序,如排序或轨道排序?该顺序是否因运行而异? 5.在shuffle和sort阶段,key和value的呈现顺序是什么?
【问题讨论】:
标签: mapreduce