YARN

Definition

Yet Another Resource Negotiator — the resource management layer in Hadoop that decides how much CPU and memory each job gets across the cluster.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between YARN and Mesos?
YARN is specifically designed for Hadoop clusters to manage resources for data processing jobs, while Mesos is a more general-purpose resource manager that can manage resources across different types of workloads and applications.
When should I use YARN?
Use YARN when you need to manage resources for Hadoop-based applications, especially when running multiple data processing frameworks like MapReduce and Spark on the same cluster.
How much does YARN cost?
YARN itself is open-source and free to use, but costs are associated with the infrastructure it manages, such as the servers and storage in a Hadoop cluster.

Category: data

Difficulty: advanced

Related Terms

See Also