public class ResourceMgrDelegate
extends org.apache.hadoop.yarn.client.api.YarnClient
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.hadoop.yarn.client.api.YarnClient |
client |
| Constructor and Description |
|---|
ResourceMgrDelegate(org.apache.hadoop.yarn.conf.YarnConfiguration conf)
Delegate responsible for communicating with the Resource Manager's
ApplicationClientProtocol. |
| Modifier and Type | Method and 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() |
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) |
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) |
List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications() |
List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications(EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates) |
List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications(Set<String> applicationTypes) |
List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications(Set<String> applicationTypes,
EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates) |
List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications(Set<String> applicationTypes,
EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates,
Set<String> applicationTags) |
List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplications(Set<String> queues,
Set<String> users,
Set<String> applicationTypes,
EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates) |
Map<org.apache.hadoop.yarn.api.records.NodeAttributeKey,List<org.apache.hadoop.yarn.api.records.NodeToAttributeValue>> |
getAttributesToNodes(Set<org.apache.hadoop.yarn.api.records.NodeAttributeKey> attributes) |
org.apache.hadoop.mapreduce.TaskTrackerInfo[] |
getBlacklistedTrackers() |
List<org.apache.hadoop.yarn.api.records.QueueInfo> |
getChildQueueInfos(String parent) |
org.apache.hadoop.mapreduce.QueueInfo[] |
getChildQueues(String parent) |
Set<org.apache.hadoop.yarn.api.records.NodeAttributeInfo> |
getClusterAttributes() |
org.apache.hadoop.mapreduce.ClusterMetrics |
getClusterMetrics() |
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) |
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) |
String |
getFilesystemName() |
Map<String,Set<org.apache.hadoop.yarn.api.records.NodeId>> |
getLabelsToNodes() |
Map<String,Set<org.apache.hadoop.yarn.api.records.NodeId>> |
getLabelsToNodes(Set<String> labels) |
org.apache.hadoop.mapreduce.JobID |
getNewJobID() |
List<org.apache.hadoop.yarn.api.records.NodeReport> |
getNodeReports(org.apache.hadoop.yarn.api.records.NodeState... states) |
Map<String,Set<org.apache.hadoop.yarn.api.records.NodeAttribute>> |
getNodeToAttributes(Set<String> hostNames) |
Map<org.apache.hadoop.yarn.api.records.NodeId,Set<String>> |
getNodeToLabels() |
long |
getProtocolVersion(String arg0,
long arg1) |
org.apache.hadoop.mapreduce.QueueInfo |
getQueue(String queueName) |
org.apache.hadoop.mapreduce.QueueAclsInfo[] |
getQueueAclsForCurrentUser() |
List<org.apache.hadoop.yarn.api.records.QueueUserACLInfo> |
getQueueAclsInfo() |
org.apache.hadoop.yarn.api.records.QueueInfo |
getQueueInfo(String queueName) |
org.apache.hadoop.mapreduce.QueueInfo[] |
getQueues() |
org.apache.hadoop.yarn.api.records.Resource |
getResourceProfile(String profile) |
Map<String,org.apache.hadoop.yarn.api.records.Resource> |
getResourceProfiles() |
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() |
List<org.apache.hadoop.yarn.api.records.QueueInfo> |
getRootQueueInfos() |
org.apache.hadoop.mapreduce.QueueInfo[] |
getRootQueues() |
String |
getStagingAreaDir() |
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,
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,
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,
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@InterfaceAudience.Private 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 Exception
serviceInit in class org.apache.hadoop.service.AbstractServiceExceptionprotected void serviceStart()
throws Exception
serviceStart in class org.apache.hadoop.service.AbstractServiceExceptionprotected void serviceStop()
throws Exception
serviceStop in class org.apache.hadoop.service.AbstractServiceExceptionpublic org.apache.hadoop.mapreduce.TaskTrackerInfo[] getActiveTrackers()
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic org.apache.hadoop.mapreduce.JobStatus[] getAllJobs()
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic org.apache.hadoop.mapreduce.TaskTrackerInfo[] getBlacklistedTrackers()
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic org.apache.hadoop.mapreduce.ClusterMetrics getClusterMetrics()
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic org.apache.hadoop.io.Text getRMDelegationTokenService()
public org.apache.hadoop.security.token.Token getDelegationToken(org.apache.hadoop.io.Text renewer)
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic String getFilesystemName() throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic org.apache.hadoop.mapreduce.JobID getNewJobID()
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic org.apache.hadoop.mapreduce.QueueInfo getQueue(String queueName) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic org.apache.hadoop.mapreduce.QueueAclsInfo[] getQueueAclsForCurrentUser()
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic org.apache.hadoop.mapreduce.QueueInfo[] getQueues()
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic org.apache.hadoop.mapreduce.QueueInfo[] getRootQueues()
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic org.apache.hadoop.mapreduce.QueueInfo[] getChildQueues(String parent) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic String getStagingAreaDir() throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic String getSystemDir() throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic long getTaskTrackerExpiryInterval()
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic void setJobPriority(org.apache.hadoop.mapreduce.JobID arg0,
String arg1)
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic long getProtocolVersion(String arg0, long arg1) throws IOException
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,
IOException
createApplication in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.records.ApplicationId submitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appContext)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
submitApplication in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic void failApplicationAttempt(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
failApplicationAttempt in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic void killApplication(org.apache.hadoop.yarn.api.records.ApplicationId applicationId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
killApplication in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.records.ApplicationReport getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
getApplicationReport in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic 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,
IOException
getAMRMToken in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications(Set<String> applicationTypes) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications(EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications(Set<String> applicationTypes, EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications(Set<String> applicationTypes, EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates, Set<String> applicationTags) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications(Set<String> queues, Set<String> users, Set<String> applicationTypes, EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> applicationStates) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getApplications in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.records.YarnClusterMetrics getYarnClusterMetrics()
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
getYarnClusterMetrics in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.NodeReport> getNodeReports(org.apache.hadoop.yarn.api.records.NodeState... states) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getNodeReports in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.records.Token getRMDelegationToken(org.apache.hadoop.io.Text renewer)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
getRMDelegationToken in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.records.QueueInfo getQueueInfo(String queueName) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getQueueInfo in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.QueueInfo> getAllQueues() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getAllQueues in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.QueueInfo> getRootQueueInfos() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getRootQueueInfos in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.QueueInfo> getChildQueueInfos(String parent) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getChildQueueInfos in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.QueueUserACLInfo> getQueueAclsInfo() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getQueueAclsInfo in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.records.ApplicationAttemptReport getApplicationAttemptReport(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
getApplicationAttemptReport in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ApplicationAttemptReport> getApplicationAttempts(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getApplicationAttempts in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.records.ContainerReport getContainerReport(org.apache.hadoop.yarn.api.records.ContainerId containerId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
getContainerReport in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ContainerReport> getContainers(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getContainers in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic void moveApplicationAcrossQueues(org.apache.hadoop.yarn.api.records.ApplicationId appId,
String queue)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
moveApplicationAcrossQueues in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.GetNewReservationResponse createReservation()
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
createReservation in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionResponse submitReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
submitReservation in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateResponse updateReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
updateReservation in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteResponse deleteReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
deleteReservation in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.ReservationListResponse listReservations(org.apache.hadoop.yarn.api.protocolrecords.ReservationListRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
listReservations in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic Map<org.apache.hadoop.yarn.api.records.NodeId,Set<String>> getNodeToLabels() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getNodeToLabels in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic Map<String,Set<org.apache.hadoop.yarn.api.records.NodeId>> getLabelsToNodes() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getLabelsToNodes in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic Map<String,Set<org.apache.hadoop.yarn.api.records.NodeId>> getLabelsToNodes(Set<String> labels) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getLabelsToNodes in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.NodeLabel> getClusterNodeLabels() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getClusterNodeLabels in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic 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,
IOException
updateApplicationPriority in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic 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,
IOException
signalToContainer in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic void killApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId,
String diagnostics)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
killApplication in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic Map<String,org.apache.hadoop.yarn.api.records.Resource> getResourceProfiles() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getResourceProfiles in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.records.Resource getResourceProfile(String profile) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getResourceProfile in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ResourceTypeInfo> getResourceTypeInfo() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getResourceTypeInfo in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic Set<org.apache.hadoop.yarn.api.records.NodeAttributeInfo> getClusterAttributes() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getClusterAttributes in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic Map<org.apache.hadoop.yarn.api.records.NodeAttributeKey,List<org.apache.hadoop.yarn.api.records.NodeToAttributeValue>> getAttributesToNodes(Set<org.apache.hadoop.yarn.api.records.NodeAttributeKey> attributes) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getAttributesToNodes in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic Map<String,Set<org.apache.hadoop.yarn.api.records.NodeAttribute>> getNodeToAttributes(Set<String> hostNames) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getNodeToAttributes in class org.apache.hadoop.yarn.client.api.YarnClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic void shellToContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId,
org.apache.hadoop.yarn.api.records.ShellContainerCommand command)
throws IOException
shellToContainer in class org.apache.hadoop.yarn.client.api.YarnClientIOExceptionCopyright © 2008–2023 Apache Software Foundation. All rights reserved.