Capacity Scheduler Overview
You can use the Capacity Scheduler to allocate shared cluster resources among users and groups.
The fundamental unit of scheduling in YARN is the queue. Each queue in the
Capacity Scheduler has the following properties:
-
A short queue name.
-
A full queue path name.
-
A list of associated child-queues and applications.
-
The guaranteed capacity of the queue.
-
The maximum capacity of the queue.
-
A list of active users and their corresponding resource allocation limits.
-
The state of the queue.
-
Access control lists (ACLs) governing access to the queue. The following sections will describe how to configure these properties, and how Capacity Scheduler uses these properties to make various scheduling decisions.