java.io.Closeable, java.lang.AutoCloseable, org.apache.hadoop.service.Servicepublic class ResourceMgrDelegate
extends org.apache.hadoop.yarn.client.api.YarnClient
| Modifier and Type | Field | Description |
|---|---|---|
protected org.apache.hadoop.yarn.client.api.YarnClient |
client |
| Constructor | Description |
|---|---|
ResourceMgrDelegate(org.apache.hadoop.yarn.conf.YarnConfiguration conf) |
Delegate responsible for communicating with the Resource Manager's
ApplicationClientProtocol. |
| Modifier and Type | Method | Description |
|---|---|---|
org.apache.hadoop.yarn.client.api.YarnClientApplication |
createApplication() |
|
org.apache.hadoop.yarn.api.protocolrecords.GetNewReservationResponse |
createReservation() |
|
org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteResponse |
deleteReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteRequest request) |
|
void |
failApplicationAttempt(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId) |
|
org.apache.hadoop.mapreduce.TaskTrackerInfo[] |
getActiveTrackers() |
|
org.apache.hadoop.mapreduce.JobStatus[] |
getAllJobs() |
|
java.util.List<org.apache.hadoop.yarn.api.records.QueueInfo> |
getAllQueues() |
|
org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> |
getAMRMToken(org.apache.hadoop.yarn.api.records.ApplicationId appId) |
|
org.apache.hadoop.yarn.api.records.ApplicationAttemptReport |
getApplicationAttemptReport(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId) |
|
java.util.List<org.apache.hadoop.yarn.api.records.ApplicationAttemptReport> |
getApplicationAttempts(org.apache.hadoop.yarn.api.records.ApplicationId appId) |
|
org.apache.hadoop.yarn.api.records.ApplicationId |
getApplicationId() |
|
org.apache.hadoop.yarn.api.records.ApplicationReport |
getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId) |
|
java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications() |
|
java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications(java.util.EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates) |
|
java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications(java.util.Set<java.lang.String> applicationTypes) |
|
java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications(java.util.Set<java.lang.String> applicationTypes,
java.util.EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates) |
|
java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications(java.util.Set<java.lang.String> applicationTypes,
java.util.EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates,
java.util.Set<java.lang.String> applicationTags) |
|
java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications(java.util.Set<java.lang.String> queues,
java.util.Set<java.lang.String> users,
java.util.Set<java.lang.String> applicationTypes,
java.util.EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates) |
|
java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttributeKey,java.util.List<org.apache.hadoop.yarn.api.records.NodeToAttributeValue>> |
getAttributesToNodes(java.util.Set<org.apache.hadoop.yarn.api.records.NodeAttributeKey> attributes) |
|
org.apache.hadoop.mapreduce.TaskTrackerInfo[] |
getBlacklistedTrackers() |
|
java.util.List<org.apache.hadoop.yarn.api.records.QueueInfo> |
getChildQueueInfos(java.lang.String parent) |
|
org.apache.hadoop.mapreduce.QueueInfo[] |
getChildQueues(java.lang.String parent) |
|
java.util.Set<org.apache.hadoop.yarn.api.records.NodeAttributeInfo> |
getClusterAttributes() |
|
org.apache.hadoop.mapreduce.ClusterMetrics |
getClusterMetrics() |
|
java.util.List<org.apache.hadoop.yarn.api.records.NodeLabel> |
getClusterNodeLabels() |
|
org.apache.hadoop.yarn.api.records.ContainerReport |
getContainerReport(org.apache.hadoop.yarn.api.records.ContainerId containerId) |
|
java.util.List<org.apache.hadoop.yarn.api.records.ContainerReport> |
getContainers(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId) |
|
org.apache.hadoop.security.token.Token |
getDelegationToken(org.apache.hadoop.io.Text renewer) |
|
java.lang.String |
getFilesystemName() |
|
java.util.Map<java.lang.String,java.util.Set<org.apache.hadoop.yarn.api.records.NodeId>> |
getLabelsToNodes() |
|
java.util.Map<java.lang.String,java.util.Set<org.apache.hadoop.yarn.api.records.NodeId>> |
getLabelsToNodes(java.util.Set<java.lang.String> labels) |
|
org.apache.hadoop.mapreduce.JobID |
getNewJobID() |
|
java.util.List<org.apache.hadoop.yarn.api.records.NodeReport> |
getNodeReports(org.apache.hadoop.yarn.api.records.NodeState... states) |
|
java.util.Map<java.lang.String,java.util.Set<org.apache.hadoop.yarn.api.records.NodeAttribute>> |
getNodeToAttributes(java.util.Set<java.lang.String> hostNames) |
|
java.util.Map<org.apache.hadoop.yarn.api.records.NodeId,java.util.Set<java.lang.String>> |
getNodeToLabels() |
|
long |
getProtocolVersion(java.lang.String arg0,
long arg1) |
|
org.apache.hadoop.mapreduce.QueueInfo |
getQueue(java.lang.String queueName) |
|
org.apache.hadoop.mapreduce.QueueAclsInfo[] |
getQueueAclsForCurrentUser() |
|
java.util.List<org.apache.hadoop.yarn.api.records.QueueUserACLInfo> |
getQueueAclsInfo() |
|
org.apache.hadoop.yarn.api.records.QueueInfo |
getQueueInfo(java.lang.String queueName) |
|
org.apache.hadoop.yarn.api.records.QueueInfo |
getQueueInfo(java.lang.String queueName,
java.lang.String subClusterId) |
|
org.apache.hadoop.mapreduce.QueueInfo[] |
getQueues() |
|
org.apache.hadoop.yarn.api.records.Resource |
getResourceProfile(java.lang.String profile) |
|
java.util.Map<java.lang.String,org.apache.hadoop.yarn.api.records.Resource> |
getResourceProfiles() |
|
java.util.List<org.apache.hadoop.yarn.api.records.ResourceTypeInfo> |
getResourceTypeInfo() |
|
org.apache.hadoop.yarn.api.records.Token |
getRMDelegationToken(org.apache.hadoop.io.Text renewer) |
|
org.apache.hadoop.io.Text |
getRMDelegationTokenService() |
|
java.util.List<org.apache.hadoop.yarn.api.records.QueueInfo> |
getRootQueueInfos() |
|
org.apache.hadoop.mapreduce.QueueInfo[] |
getRootQueues() |
|
java.lang.String |
getStagingAreaDir() |
|
java.lang.String |
getSystemDir() |
|
long |
getTaskTrackerExpiryInterval() |
|
org.apache.hadoop.yarn.api.records.YarnClusterMetrics |
getYarnClusterMetrics() |
|
void |
killApplication(org.apache.hadoop.yarn.api.records.ApplicationId applicationId) |
|
void |
killApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String diagnostics) |
|
org.apache.hadoop.yarn.api.protocolrecords.ReservationListResponse |
listReservations(org.apache.hadoop.yarn.api.protocolrecords.ReservationListRequest request) |
|
void |
moveApplicationAcrossQueues(org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String queue) |
|
protected void |
serviceInit(org.apache.hadoop.conf.Configuration conf) |
|
protected void |
serviceStart() |
|
protected void |
serviceStop() |
|
void |
setJobPriority(org.apache.hadoop.mapreduce.JobID arg0,
java.lang.String arg1) |
|
void |
shellToContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId,
org.apache.hadoop.yarn.api.records.ShellContainerCommand command) |
|
void |
signalToContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId,
org.apache.hadoop.yarn.api.records.SignalContainerCommand command) |
|
org.apache.hadoop.yarn.api.records.ApplicationId |
submitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appContext) |
|
org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionResponse |
submitReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionRequest request) |
|
org.apache.hadoop.yarn.api.records.Priority |
updateApplicationPriority(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
org.apache.hadoop.yarn.api.records.Priority priority) |
|
org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateResponse |
updateReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateRequest request) |
createYarnClient, getApplications, updateApplicationTimeoutsclose, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop@Private @VisibleForTesting protected org.apache.hadoop.yarn.client.api.YarnClient client
public ResourceMgrDelegate(org.apache.hadoop.yarn.conf.YarnConfiguration conf)
ApplicationClientProtocol.conf - the configuration object.protected void serviceInit(org.apache.hadoop.conf.Configuration conf)
throws java.lang.Exception
serviceInit in class org.apache.hadoop.service.AbstractServicejava.lang.Exceptionprotected void serviceStart()
throws java.lang.Exception
serviceStart in class org.apache.hadoop.service.AbstractServicejava.lang.Exceptionprotected void serviceStop()
throws java.lang.Exception
serviceStop in class org.apache.hadoop.service.AbstractServicejava.lang.Exceptionpublic org.apache.hadoop.mapreduce.TaskTrackerInfo[] getActiveTrackers()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic org.apache.hadoop.mapreduce.JobStatus[] getAllJobs()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic org.apache.hadoop.mapreduce.TaskTrackerInfo[] getBlacklistedTrackers()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic org.apache.hadoop.mapreduce.ClusterMetrics getClusterMetrics()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic org.apache.hadoop.io.Text getRMDelegationTokenService()
public org.apache.hadoop.security.token.Token getDelegationToken(org.apache.hadoop.io.Text renewer)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic java.lang.String getFilesystemName()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic org.apache.hadoop.mapreduce.JobID getNewJobID()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic org.apache.hadoop.mapreduce.QueueInfo getQueue(java.lang.String queueName)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic org.apache.hadoop.mapreduce.QueueAclsInfo[] getQueueAclsForCurrentUser()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic org.apache.hadoop.mapreduce.QueueInfo[] getQueues()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic org.apache.hadoop.mapreduce.QueueInfo[] getRootQueues()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic org.apache.hadoop.mapreduce.QueueInfo[] getChildQueues(java.lang.String parent)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic java.lang.String getStagingAreaDir()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic java.lang.String getSystemDir()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic long getTaskTrackerExpiryInterval()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic void setJobPriority(org.apache.hadoop.mapreduce.JobID arg0,
java.lang.String arg1)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic long getProtocolVersion(java.lang.String arg0,
long arg1)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
public org.apache.hadoop.yarn.client.api.YarnClientApplication createApplication()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
createApplication in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.ApplicationId submitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appContext)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
submitApplication in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic void failApplicationAttempt(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
failApplicationAttempt in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic void killApplication(org.apache.hadoop.yarn.api.records.ApplicationId applicationId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
killApplication in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.ApplicationReport getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getApplicationReport in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> getAMRMToken(org.apache.hadoop.yarn.api.records.ApplicationId appId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getAMRMToken in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications(java.util.Set<java.lang.String> applicationTypes)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications(java.util.EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications(java.util.Set<java.lang.String> applicationTypes,
java.util.EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications(java.util.Set<java.lang.String> applicationTypes,
java.util.EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates,
java.util.Set<java.lang.String> applicationTags)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications(java.util.Set<java.lang.String> queues,
java.util.Set<java.lang.String> users,
java.util.Set<java.lang.String> applicationTypes,
java.util.EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.YarnClusterMetrics getYarnClusterMetrics()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getYarnClusterMetrics in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.NodeReport> getNodeReports(org.apache.hadoop.yarn.api.records.NodeState... states)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getNodeReports in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.Token getRMDelegationToken(org.apache.hadoop.io.Text renewer)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getRMDelegationToken in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.QueueInfo getQueueInfo(java.lang.String queueName)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getQueueInfo in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.QueueInfo getQueueInfo(java.lang.String queueName,
java.lang.String subClusterId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getQueueInfo in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.QueueInfo> getAllQueues()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getAllQueues in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.QueueInfo> getRootQueueInfos()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getRootQueueInfos in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.QueueInfo> getChildQueueInfos(java.lang.String parent)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getChildQueueInfos in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.QueueUserACLInfo> getQueueAclsInfo()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getQueueAclsInfo in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.ApplicationAttemptReport getApplicationAttemptReport(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getApplicationAttemptReport in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.ApplicationAttemptReport> getApplicationAttempts(org.apache.hadoop.yarn.api.records.ApplicationId appId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getApplicationAttempts in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.ContainerReport getContainerReport(org.apache.hadoop.yarn.api.records.ContainerId containerId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getContainerReport in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.ContainerReport> getContainers(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getContainers in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic void moveApplicationAcrossQueues(org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String queue)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
moveApplicationAcrossQueues in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.GetNewReservationResponse createReservation()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
createReservation in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionResponse submitReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
submitReservation in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateResponse updateReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
updateReservation in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteResponse deleteReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
deleteReservation in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.ReservationListResponse listReservations(org.apache.hadoop.yarn.api.protocolrecords.ReservationListRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
listReservations in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.Map<org.apache.hadoop.yarn.api.records.NodeId,java.util.Set<java.lang.String>> getNodeToLabels()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getNodeToLabels in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.Map<java.lang.String,java.util.Set<org.apache.hadoop.yarn.api.records.NodeId>> getLabelsToNodes()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getLabelsToNodes in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.Map<java.lang.String,java.util.Set<org.apache.hadoop.yarn.api.records.NodeId>> getLabelsToNodes(java.util.Set<java.lang.String> labels)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getLabelsToNodes in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.NodeLabel> getClusterNodeLabels()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getClusterNodeLabels in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.Priority updateApplicationPriority(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
org.apache.hadoop.yarn.api.records.Priority priority)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
updateApplicationPriority in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic void signalToContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId,
org.apache.hadoop.yarn.api.records.SignalContainerCommand command)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
signalToContainer in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic void killApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String diagnostics)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
killApplication in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.Map<java.lang.String,org.apache.hadoop.yarn.api.records.Resource> getResourceProfiles()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getResourceProfiles in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.Resource getResourceProfile(java.lang.String profile)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getResourceProfile in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.List<org.apache.hadoop.yarn.api.records.ResourceTypeInfo> getResourceTypeInfo()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getResourceTypeInfo in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.Set<org.apache.hadoop.yarn.api.records.NodeAttributeInfo> getClusterAttributes()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getClusterAttributes in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttributeKey,java.util.List<org.apache.hadoop.yarn.api.records.NodeToAttributeValue>> getAttributesToNodes(java.util.Set<org.apache.hadoop.yarn.api.records.NodeAttributeKey> attributes)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getAttributesToNodes in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic java.util.Map<java.lang.String,java.util.Set<org.apache.hadoop.yarn.api.records.NodeAttribute>> getNodeToAttributes(java.util.Set<java.lang.String> hostNames)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
getNodeToAttributes in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic void shellToContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId,
org.apache.hadoop.yarn.api.records.ShellContainerCommand command)
throws java.io.IOException
shellToContainer in class org.apache.hadoop.yarn.client.api.YarnClientjava.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.