Let the discussion start with Hadoop 1.x components and eventually move towards the new 2.x components. At a very high level, Hadoop 1.x has following daemons: