I am a bit confused about place of tasktracker in Hadoop-2.x.
Daemons in Hadoop-1.x are namenode, datanode, jobtracker, taskracker and secondaryna
What I get after reading above link is
YARN handle the shortcomes of classic MR by splitting the functionality of Job tracker
functionality of JobTracker in 1.x i.e resource management and job scheduling/monitoring are divided into separate daemons. - global ResourceManager (RM) and per-application ApplicationMaster (AM)
it has 2 main components: Scheduler and ApplicationsManager.
Central ResourceManager and Node specific Manager together is called YARN