MapReduce 的「推测执行(speculative execution)」是指?

大数据基础

  1. A.作业提交前先估算需要多少 Map/Reduce 任务并预先分配好全部槽位
  2. B.根据历史运行数据预测作业完成时间,并据此调整任务的调度优先级
  3. C.对明显慢于同类的任务在其他节点再启动一个备份任务,谁先完成用谁
  4. D.在 Reduce 阶段正式开始前预先拉取一部分已完成的 Map 输出