Interface | Description |
---|---|
PreemptableResourceScheduler |
Interface for a scheduler that supports preemption/killing
|
Queue | |
ResourceScheduler |
This interface is the one implemented by the schedulers.
|
YarnScheduler |
This interface is used by the components to talk to the
scheduler for allocating of resources, cleaning up resources.
|
Class | Description |
---|---|
ActiveUsersManager |
ActiveUsersManager tracks active users in the system. |
Allocation | |
AppSchedulingInfo |
This class keeps track of all the consumption of an application.
|
ContainerPreemptEvent |
Simple event class used to communicate containers unreservations, preemption, killing
|
NodeReport |
Node usage report.
|
NodeResponse |
The class that encapsulates response from clusterinfo for
updates from the node managers.
|
QueueMetrics | |
SchedulerApplication |
Represents an Application from the viewpoint of the scheduler.
|
SchedulerAppReport |
Represents an application attempt, and the resources that the attempt is
using.
|
SchedulerNode |
Represents a YARN Cluster Node from the viewpoint of the scheduler.
|
SchedulerNodeReport |
Node usage report.
|
SchedulerUtils |
Utilities shared by schedulers.
|
Enum | Description |
---|---|
ContainerPreemptEventType | |
NodeType |
Resource classification.
|
Copyright © 2013 Apache Software Foundation. All rights reserved.