public class ResourceLocalizationService extends org.apache.hadoop.service.CompositeService implements org.apache.hadoop.yarn.event.EventHandler<LocalizationEvent>, LocalizationProtocol
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.hadoop.yarn.event.Dispatcher |
dispatcher |
static String |
NM_PRIVATE_DIR |
static org.apache.hadoop.fs.permission.FsPermission |
NM_PRIVATE_PERM |
| Constructor and Description |
|---|
ResourceLocalizationService(org.apache.hadoop.yarn.event.Dispatcher dispatcher,
ContainerExecutor exec,
DeletionService delService,
LocalDirsHandlerService dirsHandler,
Context context,
NodeManagerMetrics metrics) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService.LocalizerRunner |
getLocalizerRunner(String locId) |
Map<String,org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService.LocalizerRunner> |
getPrivateLocalizers() |
org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService.PublicLocalizer |
getPublicLocalizer() |
void |
handle(LocalizationEvent event) |
LocalizerHeartbeatResponse |
heartbeat(LocalizerStatus status) |
void |
recoverLocalizedResources(NMStateStoreService.RecoveredLocalizationState state) |
void |
serviceInit(org.apache.hadoop.conf.Configuration conf) |
void |
serviceStart() |
void |
serviceStop() |
addIfService, addService, getServices, removeServiceclose, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStoppublic static final String NM_PRIVATE_DIR
public static final org.apache.hadoop.fs.permission.FsPermission NM_PRIVATE_PERM
protected final org.apache.hadoop.yarn.event.Dispatcher dispatcher
public ResourceLocalizationService(org.apache.hadoop.yarn.event.Dispatcher dispatcher,
ContainerExecutor exec,
DeletionService delService,
LocalDirsHandlerService dirsHandler,
Context context,
NodeManagerMetrics metrics)
public void serviceInit(org.apache.hadoop.conf.Configuration conf)
throws Exception
serviceInit in class org.apache.hadoop.service.CompositeServiceExceptionpublic void recoverLocalizedResources(NMStateStoreService.RecoveredLocalizationState state) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionpublic LocalizerHeartbeatResponse heartbeat(LocalizerStatus status)
heartbeat in interface LocalizationProtocolpublic void serviceStart()
throws Exception
serviceStart in class org.apache.hadoop.service.CompositeServiceExceptionpublic void serviceStop()
throws Exception
serviceStop in class org.apache.hadoop.service.CompositeServiceExceptionpublic void handle(LocalizationEvent event)
handle in interface org.apache.hadoop.yarn.event.EventHandler<LocalizationEvent>@InterfaceAudience.Private public org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService.PublicLocalizer getPublicLocalizer()
@InterfaceAudience.Private public org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService.LocalizerRunner getLocalizerRunner(String locId)
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.