【发布时间】:2011-02-19 12:31:59
【问题描述】:
我正在寻找一种在 MapReduce 过程中计算“全局”或“相对”值的方法 - 平均值、总和、顶部等。假设我有一个工人列表,他们的 ID 与他们的工资相关联(以及一堆其他的东西)。在处理的某个阶段,我想知道谁是收入最高 10% 的工人。为此,我需要一些我无法弄清楚的“全局”视图。
如果我将所有值发送到单个 reducer,它具有全局视图,但随后我失去了并发性,这似乎很尴尬。有没有更好的办法?
(我想使用的框架是 Google 的,但我正在尝试找出技术 - 请不要使用特定于框架的技巧)
【问题讨论】: