org.apache.hadoop.yarn.server.resourcemanager
Class AdminService
java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.server.resourcemanager.AdminService
- All Implemented Interfaces:
- Closeable, org.apache.hadoop.service.Service, org.apache.hadoop.tools.GetUserMappingsProtocol, org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol
public class AdminService
- extends org.apache.hadoop.service.AbstractService
- implements org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service |
org.apache.hadoop.service.Service.STATE |
Fields inherited from interface org.apache.hadoop.tools.GetUserMappingsProtocol |
versionID |
Method Summary |
String[] |
getGroupsForUser(String user)
|
org.apache.hadoop.yarn.server.api.protocolrecords.RefreshAdminAclsResponse |
refreshAdminAcls(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshAdminAclsRequest request)
|
org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesResponse |
refreshNodes(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesRequest request)
|
org.apache.hadoop.yarn.server.api.protocolrecords.RefreshQueuesResponse |
refreshQueues(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshQueuesRequest request)
|
org.apache.hadoop.yarn.server.api.protocolrecords.RefreshServiceAclsResponse |
refreshServiceAcls(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshServiceAclsRequest request)
|
org.apache.hadoop.yarn.server.api.protocolrecords.RefreshSuperUserGroupsConfigurationResponse |
refreshSuperUserGroupsConfiguration(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshSuperUserGroupsConfigurationRequest request)
|
org.apache.hadoop.yarn.server.api.protocolrecords.RefreshUserToGroupsMappingsResponse |
refreshUserToGroupsMappings(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshUserToGroupsMappingsRequest request)
|
void |
serviceInit(org.apache.hadoop.conf.Configuration conf)
|
protected void |
serviceStart()
|
protected void |
serviceStop()
|
Methods inherited from class org.apache.hadoop.service.AbstractService |
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop |
AdminService
public AdminService(org.apache.hadoop.conf.Configuration conf,
ResourceScheduler scheduler,
RMContext rmContext,
NodesListManager nodesListManager,
ClientRMService clientRMService,
ApplicationMasterService applicationMasterService,
ResourceTrackerService resourceTrackerService)
serviceInit
public void serviceInit(org.apache.hadoop.conf.Configuration conf)
throws Exception
- Overrides:
serviceInit
in class org.apache.hadoop.service.AbstractService
- Throws:
Exception
serviceStart
protected void serviceStart()
throws Exception
- Overrides:
serviceStart
in class org.apache.hadoop.service.AbstractService
- Throws:
Exception
serviceStop
protected void serviceStop()
throws Exception
- Overrides:
serviceStop
in class org.apache.hadoop.service.AbstractService
- Throws:
Exception
refreshQueues
public org.apache.hadoop.yarn.server.api.protocolrecords.RefreshQueuesResponse refreshQueues(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshQueuesRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException
- Specified by:
refreshQueues
in interface org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol
- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
refreshNodes
public org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesResponse refreshNodes(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException
- Specified by:
refreshNodes
in interface org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol
- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
refreshSuperUserGroupsConfiguration
public org.apache.hadoop.yarn.server.api.protocolrecords.RefreshSuperUserGroupsConfigurationResponse refreshSuperUserGroupsConfiguration(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshSuperUserGroupsConfigurationRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException
- Specified by:
refreshSuperUserGroupsConfiguration
in interface org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol
- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
refreshUserToGroupsMappings
public org.apache.hadoop.yarn.server.api.protocolrecords.RefreshUserToGroupsMappingsResponse refreshUserToGroupsMappings(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshUserToGroupsMappingsRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException
- Specified by:
refreshUserToGroupsMappings
in interface org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol
- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
refreshAdminAcls
public org.apache.hadoop.yarn.server.api.protocolrecords.RefreshAdminAclsResponse refreshAdminAcls(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshAdminAclsRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException
- Specified by:
refreshAdminAcls
in interface org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol
- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
refreshServiceAcls
public org.apache.hadoop.yarn.server.api.protocolrecords.RefreshServiceAclsResponse refreshServiceAcls(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshServiceAclsRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException
- Specified by:
refreshServiceAcls
in interface org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol
- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
getGroupsForUser
public String[] getGroupsForUser(String user)
throws IOException
- Specified by:
getGroupsForUser
in interface org.apache.hadoop.tools.GetUserMappingsProtocol
- Throws:
IOException
Copyright © 2014 Apache Software Foundation. All Rights Reserved.