HadoopConceptsNote

Differences between YARN and MR1

MapReduce 1 YARN
Jobtracker ResourceManager, ApplicationMaster, TimeLine
Tasktracker NodeManager
Slot Container
  • Scalablity
  • Availablity
    • It more easy to replicate ResourceManager status, because it doesn't have to keep tracking job status in every few seconds.
  • Utilization
    • The Slot is designated as Map and Reduce tasks.
    • The Slot is allocated static of fix size.
    • The Container can be used for either Map or Reduce tasks.
  • Multitenancy
    • Run different versions of applications
    • Resource isolate