Are you asking who assigns the task to HostB or who makes sure a task assigned 
to HostB reads from HostB's local copy?

The first is the job tracker. The second is the DFSClient used by the task. 

-Joey

On Mar 7, 2012, at 7:57, Pedro Costa <psdc1...@gmail.com> wrote:

> Hi,
> 
> In MapReduce, if the locations of the split are in {HostA, HostB, HostC}, and 
> the respective map tasks will run in HostB, the map tasks will pick up the 
> split from HostB? 
> 
> Who is responsible to make the map tasks get the spilt in HostB? Is the 
> JobTracker or the MapTask?
> 
> -- 
> Best regards,
> 

Reply via email to