标签: hadoop mapreduce
将创建一个映射器类实例并将其用于一个InputSplit(或映射器任务)?或者多个映射器类实例可以处理一个InputSplit(或映射器任务)?
答案 0 :(得分:1)
每个输入拆分都会传递给映射器,而映射器只会处理单个输入拆分。
但是,如果启用了映射器推测执行,则输入拆分可以由不同节点上的两个映射器并行运行(某些条件会触发推测执行,您应该可以对它们进行谷歌搜索)。
此外,如果地图任务失败,则输入拆分将被安排在另一个群集节点上作为另一个地图任务运行。