【发布时间】:2015-04-19 14:59:35
【问题描述】:
在学习 MapReduce 的过程中,遇到了this question:
给定的 Mapreduce 程序在 Map 阶段生成 100 个具有 10 个唯一键的键值对。
当使用哈希分区器时,如果至少一个 Reduce 任务肯定不会被分配任何键,那么这个程序可以有多少个 Reduce 任务(选择所有正确的答案)?
- [ ] A. 3
- [ ] B. 11
- [ ] C. 50
- [ ] D. 101
答案是 B、C、D。
由于唯一键的数量是 10。我们必须至少有 10 个 reduce 任务。并且至少有一个 reduce 任务有 null 键。
我无法理解这些答案是如何得出的。请帮帮我。
【问题讨论】:
-
我查找了问题的来源并将其与解释一起编辑到您的问题中。您需要解释哪一部分的帮助?
标签: mapreduce hadoop-partitioning