【发布时间】:2013-11-18 17:29:00
【问题描述】:
我有三台机架服务器,每台服务器有五个节点,从节点 1 到节点 15,我编写了一个文件 file.txt,它分为四个数据块 A、B、C、D 并存储在节点 1 中(包含块 A,B)和节点 11(包含块 C,D)。作业跟踪器为节点 1 和 11 的任务跟踪器提供代码以在其本地块中执行地图任务。
我的问题是:
作业跟踪器如何决定必须在哪个节点执行缩减作业。是因为机架意识吗?
在节点 2、节点 6 和节点 12 中,哪个节点是执行 reduce 任务的最佳节点,假设这些节点当前没有被任何任务占用?
map 任务在节点上结束后,能否在节点 1 或节点 11 中的任何一个上执行 reduce 任务。
提前致谢。
【问题讨论】: