Package org.apache.hadoop.yarn.server.resourcemanager
package org.apache.hadoop.yarn.server.resourcemanager
-
ClassDescriptionLeader election implementation that uses
ActiveStandbyElector.The client interface to the Resource Manager.Implementations of this class are notified of changes to the cluster's state, such as node addition, removal and updates.Leader election implementation that uses Curator.DecommissioningNodesWatcher is used by ResourceTrackerService to track DECOMMISSIONING nodes to decide when, after all running containers on the node have completed, will be transitioned into DECOMMISSIONED state (NodeManager will be told to shutdown).Status about a specific decommissioning node.Interface that all embedded leader electors must implement.Used by Load Balancers to find the active ResourceManager.The OpportunisticContainerAllocatorAMService is started instead of the ApplicationMasterService if opportunistic scheduling is enabled for the YARN cluster (either centralized or distributed opportunistic scheduling).The ResourceManager is the main class that is a set of components.This is the JMX management interface for ResourceManager.The RMActiveServiceContext is the class that maintains Active service context.This class manages the list of applications for the resource manager.Manages ResourceManager audit logs.Builder to create and pass a list of arbitrary key value pairs for logging.Context of the ResourceManager.RMContextImpl class holds two services context.This class either shuts downResourceManageror transitions theResourceManagerto standby state if a critical thread throws an uncaught exception.Event that indicates a non-recoverable error for the resource manager.JMX bean for RM info.Interface for RMInfo class.JMX bean listing statuses of all node managers.Utility methods to aid serving RM data through the REST and RPC APIsRMServiceContext class maintains "Always On" services.