public interface Container extends org.apache.hadoop.yarn.event.EventHandler<ContainerEvent>
Modifier and Type | Method and Description |
---|---|
boolean |
canRollback() |
org.apache.hadoop.yarn.api.records.ContainerStatus |
cloneAndGetContainerStatus() |
void |
commitUpgrade() |
org.apache.hadoop.yarn.api.records.ContainerId |
getContainerId() |
long |
getContainerStartTime() |
ContainerState |
getContainerState() |
org.apache.hadoop.yarn.security.ContainerTokenIdentifier |
getContainerTokenIdentifier() |
org.apache.hadoop.security.Credentials |
getCredentials() |
org.apache.hadoop.yarn.api.records.ContainerLaunchContext |
getLaunchContext() |
Map<org.apache.hadoop.fs.Path,List<String>> |
getLocalizedResources() |
String |
getLogDir() |
org.apache.hadoop.yarn.server.api.protocolrecords.NMContainerStatus |
getNMContainerStatus() |
org.apache.hadoop.yarn.api.records.Priority |
getPriority() |
org.apache.hadoop.yarn.api.records.Resource |
getResource() |
ResourceMappings |
getResourceMappings()
Get assigned resource mappings to the container.
|
ResourceSet |
getResourceSet() |
String |
getUser() |
String |
getWorkDir() |
boolean |
isMarkedForKilling() |
boolean |
isRecovering() |
boolean |
isReInitializing() |
boolean |
isRetryContextSet() |
boolean |
isRunning() |
String |
localizationCountersAsString()
Vector of localization counters to be passed from NM to application
container via environment variable
$LOCALIZATION_COUNTERS . |
void |
sendKillEvent(int exitStatus,
String description) |
void |
sendLaunchEvent() |
void |
sendPauseEvent(String description) |
void |
setContainerTokenIdentifier(org.apache.hadoop.yarn.security.ContainerTokenIdentifier token) |
void |
setIpAndHost(String[] ipAndHost) |
void |
setIsReInitializing(boolean isReInitializing) |
void |
setLogDir(String logDir) |
void |
setWorkDir(String workDir) |
boolean |
shouldRetry(int errorCode) |
String |
toString() |
org.apache.hadoop.yarn.api.records.ContainerId getContainerId()
long getContainerStartTime()
org.apache.hadoop.yarn.api.records.Resource getResource()
org.apache.hadoop.yarn.security.ContainerTokenIdentifier getContainerTokenIdentifier()
void setContainerTokenIdentifier(org.apache.hadoop.yarn.security.ContainerTokenIdentifier token)
String getUser()
ContainerState getContainerState()
org.apache.hadoop.yarn.api.records.ContainerLaunchContext getLaunchContext()
org.apache.hadoop.security.Credentials getCredentials()
org.apache.hadoop.yarn.api.records.ContainerStatus cloneAndGetContainerStatus()
org.apache.hadoop.yarn.server.api.protocolrecords.NMContainerStatus getNMContainerStatus()
boolean isRetryContextSet()
boolean shouldRetry(int errorCode)
String getWorkDir()
void setWorkDir(String workDir)
String getLogDir()
void setLogDir(String logDir)
void setIpAndHost(String[] ipAndHost)
ResourceSet getResourceSet()
boolean isRunning()
void setIsReInitializing(boolean isReInitializing)
boolean isReInitializing()
boolean isMarkedForKilling()
boolean canRollback()
void commitUpgrade()
void sendLaunchEvent()
void sendKillEvent(int exitStatus, String description)
boolean isRecovering()
void sendPauseEvent(String description)
org.apache.hadoop.yarn.api.records.Priority getPriority()
ResourceMappings getResourceMappings()
String localizationCountersAsString()
$LOCALIZATION_COUNTERS
. See
ApplicationConstants.Environment.LOCALIZATION_COUNTERS
Copyright © 2020 Apache Software Foundation. All rights reserved.