【发布时间】:2013-10-05 14:03:32
【问题描述】:
当我阅读有关延迟公平调度in this slide 时,我对 Hadoop 中的“作业调度”和“任务调度”这两个术语有点困惑。
如果我的以下假设有误,请纠正我:
默认调度程序、容量调度程序和公平调度程序仅在用户调度多个作业时在作业级别有效。如果系统中只有一个工作,它们就不会发挥任何作用。这些调度算法构成了“作业调度”的基础
每个作业可以有多个 map 和 reduce 任务,它们是如何分配给每台机器的?如何为单个作业安排任务? “任务调度”的依据是什么?
【问题讨论】:
-
我不确定你在说什么。我打开了您正在链接的演示文稿,没有一个提到“作业调度”或“任务调度”一词。我还看了整篇论文,没有一次提到“任务调度”,只有一次提到“作业调度”,其中作者解释了作业调度在 Hadoop 中的工作原理(版本 1,而不是版本 2 )。请指出延迟安排文件或演示文稿中让您感到困惑的特定部分。
-
我看不懂幻灯片 6 和 7,其中显示了每个作业的计划任务。
标签: java hadoop mapreduce mapper reducers