Hadoop 映射器类实例的生命周期

Hadoop 映射器类实例的生命周期,hadoop,mapreduce,Hadoop,Mapreduce,是否将创建映射器类实例并用于一个InputSplit(或映射器任务)?或者多个映射器类实例可以处理一个InputSplit(或一个映射器任务)?每个输入拆分都交给映射器,映射器只处理一个输入拆分 但是,如果启用了映射器推测执行,则输入拆分可以由不同节点上的两个映射器并行运行(有某些条件会触发推测执行,您应该能够通过谷歌搜索它们) 此外,如果映射任务失败,那么输入拆分将被安排作为另一个映射任务在另一个集群节点上运行

是否将创建映射器类实例并用于一个InputSplit(或映射器任务)?或者多个映射器类实例可以处理一个InputSplit(或一个映射器任务)?

每个输入拆分都交给映射器,映射器只处理一个输入拆分

但是,如果启用了映射器推测执行,则输入拆分可以由不同节点上的两个映射器并行运行(有某些条件会触发推测执行,您应该能够通过谷歌搜索它们)

此外,如果映射任务失败,那么输入拆分将被安排作为另一个映射任务在另一个集群节点上运行