Class RMServiceContext
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.RMServiceContext
RMServiceContext class maintains "Always On" services. Services that need to
run always irrespective of the HA state of the RM. This is created during
initialization of RMContextImpl.
Note: If any services to be added in this class, make sure service will be running always irrespective of the HA state of the RM
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.conf.ConfigurationProviderorg.apache.hadoop.yarn.event.Dispatcherorg.apache.hadoop.ha.HAServiceProtocol.HAServiceStateorg.apache.hadoop.conf.ConfigurationbooleanvoidsetConfigurationProvider(org.apache.hadoop.yarn.conf.ConfigurationProvider configurationProvider) voidsetLeaderElectorService(EmbeddedElector embeddedElector) voidvoidsetRMApplicationHistoryWriter(RMApplicationHistoryWriter applicationHistoryWriter) voidsetRMTimelineCollectorManager(RMTimelineCollectorManager collectorManager) voidsetSystemMetricsPublisher(SystemMetricsPublisher metricsPublisher) voidsetYarnConfiguration(org.apache.hadoop.conf.Configuration yarnConfiguration)
-
Constructor Details
-
RMServiceContext
public RMServiceContext()
-
-
Method Details
-
getResourceManager
-
setResourceManager
-
getConfigurationProvider
public org.apache.hadoop.yarn.conf.ConfigurationProvider getConfigurationProvider() -
setConfigurationProvider
public void setConfigurationProvider(org.apache.hadoop.yarn.conf.ConfigurationProvider configurationProvider) -
getDispatcher
public org.apache.hadoop.yarn.event.Dispatcher getDispatcher() -
getLeaderElectorService
-
setLeaderElectorService
-
getRMAdminService
-
isHAEnabled
public boolean isHAEnabled() -
getHAServiceState
public org.apache.hadoop.ha.HAServiceProtocol.HAServiceState getHAServiceState() -
getRMApplicationHistoryWriter
-
setRMApplicationHistoryWriter
-
setSystemMetricsPublisher
-
getSystemMetricsPublisher
-
getYarnConfiguration
public org.apache.hadoop.conf.Configuration getYarnConfiguration() -
setYarnConfiguration
public void setYarnConfiguration(org.apache.hadoop.conf.Configuration yarnConfiguration) -
getRMTimelineCollectorManager
-
setRMTimelineCollectorManager
-
getHAZookeeperConnectionState
-