YARN on Hadoop Cluster
YARN (Yet Another Resource Manager) provides an extensible framework for creating new types of applications that can run on Hadoop clusters. By using YARN, the applications share resources within the cluster.
YARN handles negotiating resources between all of the application types. This allows applications to share common resources without overloading the cluster.