1. 程式人生 > >hadoop 中FIFO任務分配流程簡化描述

hadoop 中FIFO任務分配流程簡化描述

  // map任務分配
  for (int i=0; i < availableMapSlots; ++i) {
        for (JobInProgress job : jobQueue) {
    該作業有可分的任務,當前map slot分配給它。退出此次迴圈,進行下一個map slot的分配
         }
   }
  
  //reduce任務分配
  if(availableReduceSlots>0){
         for (JobInProgress job : jobQueue) {
    每個作業分配一個reduce slot
}  
  }