Job
tracker is a daemon that runs on a namenode for submitting and tracking
MapReduce jobs in Hadoop. It assigns the tasks to the different task tracker.
In a Hadoop cluster, there will be only one job tracker but many task trackers.
It is the single point of failure for Hadoop and MapReduce Service. If the job
tracker goes down all the running jobs are halted. It receives heartbeat from
task tracker based on which Job tracker decides whether the assigned task is
completed or not.