August 2015
Intermediate to advanced
278 pages
5h 54m
English
As mentioned earlier in this chapter, YARN defines two schedulers (capacity and fair schedulers). These schedulers use their own implementation of the queue interface. The following diagram represents a class diagram for different queues defined in YARN:

CSQueue is an interface that extends the Queue interface. It is defined in the org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity package. The CSQueue interface represents a queue structure for a node in the tree of hierarchical queues for CapacityScheduler.
The two classes that implement the CSQueue interface are as follows:
ParentQueue ...Read now
Unlock full access