Package org.apache.hadoop.mapred
Class ResourceMgrDelegate
java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.client.api.YarnClient
org.apache.hadoop.mapred.ResourceMgrDelegate
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.service.Service
public class ResourceMgrDelegate
extends org.apache.hadoop.yarn.client.api.YarnClient
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionResourceMgrDelegate(org.apache.hadoop.yarn.conf.YarnConfiguration conf) Delegate responsible for communicating with the Resource Manager'sApplicationClientProtocol. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.client.api.YarnClientApplicationorg.apache.hadoop.yarn.api.protocolrecords.GetNewReservationResponseorg.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteResponsedeleteReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteRequest request) voidfailApplicationAttempt(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId) org.apache.hadoop.mapreduce.TaskTrackerInfo[]org.apache.hadoop.mapreduce.JobStatus[]List<org.apache.hadoop.yarn.api.records.QueueInfo>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.ApplicationAttemptReportgetApplicationAttemptReport(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.ApplicationIdorg.apache.hadoop.yarn.api.records.ApplicationReportgetApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId) List<org.apache.hadoop.yarn.api.records.ApplicationReport>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[]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>org.apache.hadoop.mapreduce.ClusterMetricsList<org.apache.hadoop.yarn.api.records.NodeLabel>org.apache.hadoop.yarn.api.records.ContainerReportgetContainerReport(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.TokengetDelegationToken(org.apache.hadoop.io.Text renewer) getLabelsToNodes(Set<String> labels) org.apache.hadoop.mapreduce.JobIDList<org.apache.hadoop.yarn.api.records.NodeReport>getNodeReports(org.apache.hadoop.yarn.api.records.NodeState... states) getNodeToAttributes(Set<String> hostNames) longgetProtocolVersion(String arg0, long arg1) org.apache.hadoop.mapreduce.QueueInfoorg.apache.hadoop.mapreduce.QueueAclsInfo[]List<org.apache.hadoop.yarn.api.records.QueueUserACLInfo>org.apache.hadoop.yarn.api.records.QueueInfogetQueueInfo(String queueName) org.apache.hadoop.yarn.api.records.QueueInfogetQueueInfo(String queueName, String subClusterId) org.apache.hadoop.mapreduce.QueueInfo[]org.apache.hadoop.yarn.api.records.ResourcegetResourceProfile(String profile) List<org.apache.hadoop.yarn.api.records.ResourceTypeInfo>org.apache.hadoop.yarn.api.records.TokengetRMDelegationToken(org.apache.hadoop.io.Text renewer) org.apache.hadoop.io.TextList<org.apache.hadoop.yarn.api.records.QueueInfo>org.apache.hadoop.mapreduce.QueueInfo[]longorg.apache.hadoop.yarn.api.records.YarnClusterMetricsvoidkillApplication(org.apache.hadoop.yarn.api.records.ApplicationId applicationId) voidkillApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId, String diagnostics) org.apache.hadoop.yarn.api.protocolrecords.ReservationListResponselistReservations(org.apache.hadoop.yarn.api.protocolrecords.ReservationListRequest request) voidmoveApplicationAcrossQueues(org.apache.hadoop.yarn.api.records.ApplicationId appId, String queue) protected voidserviceInit(org.apache.hadoop.conf.Configuration conf) protected voidprotected voidvoidsetJobPriority(org.apache.hadoop.mapreduce.JobID arg0, String arg1) voidshellToContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId, org.apache.hadoop.yarn.api.records.ShellContainerCommand command) voidsignalToContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId, org.apache.hadoop.yarn.api.records.SignalContainerCommand command) org.apache.hadoop.yarn.api.records.ApplicationIdsubmitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appContext) org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionResponsesubmitReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionRequest request) org.apache.hadoop.yarn.api.records.PriorityupdateApplicationPriority(org.apache.hadoop.yarn.api.records.ApplicationId applicationId, org.apache.hadoop.yarn.api.records.Priority priority) org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateResponseupdateReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateRequest request) Methods inherited from class org.apache.hadoop.yarn.client.api.YarnClient
createYarnClient, getApplications, updateApplicationTimeoutsMethods 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
-
Field Details
-
client
@Private @VisibleForTesting protected org.apache.hadoop.yarn.client.api.YarnClient client
-
-
Constructor Details
-
ResourceMgrDelegate
public ResourceMgrDelegate(org.apache.hadoop.yarn.conf.YarnConfiguration conf) Delegate responsible for communicating with the Resource Manager'sApplicationClientProtocol.- Parameters:
conf- the configuration object.
-
-
Method Details
-
serviceInit
- Overrides:
serviceInitin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
serviceStart
- Overrides:
serviceStartin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
serviceStop
- Overrides:
serviceStopin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
getActiveTrackers
public org.apache.hadoop.mapreduce.TaskTrackerInfo[] getActiveTrackers() throws IOException, InterruptedException- Throws:
IOExceptionInterruptedException
-
getAllJobs
public org.apache.hadoop.mapreduce.JobStatus[] getAllJobs() throws IOException, InterruptedException- Throws:
IOExceptionInterruptedException
-
getBlacklistedTrackers
public org.apache.hadoop.mapreduce.TaskTrackerInfo[] getBlacklistedTrackers() throws IOException, InterruptedException- Throws:
IOExceptionInterruptedException
-
getClusterMetrics
public org.apache.hadoop.mapreduce.ClusterMetrics getClusterMetrics() throws IOException, InterruptedException- Throws:
IOExceptionInterruptedException
-
getRMDelegationTokenService
public org.apache.hadoop.io.Text getRMDelegationTokenService() -
getDelegationToken
public org.apache.hadoop.security.token.Token getDelegationToken(org.apache.hadoop.io.Text renewer) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
getFilesystemName
- Throws:
IOExceptionInterruptedException
-
getNewJobID
- Throws:
IOExceptionInterruptedException
-
getQueue
public org.apache.hadoop.mapreduce.QueueInfo getQueue(String queueName) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
getQueueAclsForCurrentUser
public org.apache.hadoop.mapreduce.QueueAclsInfo[] getQueueAclsForCurrentUser() throws IOException, InterruptedException- Throws:
IOExceptionInterruptedException
-
getQueues
- Throws:
IOExceptionInterruptedException
-
getRootQueues
public org.apache.hadoop.mapreduce.QueueInfo[] getRootQueues() throws IOException, InterruptedException- Throws:
IOExceptionInterruptedException
-
getChildQueues
public org.apache.hadoop.mapreduce.QueueInfo[] getChildQueues(String parent) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
getStagingAreaDir
- Throws:
IOExceptionInterruptedException
-
getSystemDir
- Throws:
IOExceptionInterruptedException
-
getTaskTrackerExpiryInterval
- Throws:
IOExceptionInterruptedException
-
setJobPriority
public void setJobPriority(org.apache.hadoop.mapreduce.JobID arg0, String arg1) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
getProtocolVersion
- Throws:
IOException
-
getApplicationId
public org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId() -
createApplication
public org.apache.hadoop.yarn.client.api.YarnClientApplication createApplication() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
createApplicationin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
submitApplication
public org.apache.hadoop.yarn.api.records.ApplicationId submitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appContext) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
submitApplicationin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
failApplicationAttempt
public void failApplicationAttempt(org.apache.hadoop.yarn.api.records.ApplicationAttemptId attemptId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
failApplicationAttemptin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
killApplication
public void killApplication(org.apache.hadoop.yarn.api.records.ApplicationId applicationId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
killApplicationin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getApplicationReport
public org.apache.hadoop.yarn.api.records.ApplicationReport getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getApplicationReportin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getAMRMToken
public 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 - Specified by:
getAMRMTokenin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getApplications
public List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
getApplicationsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getApplications
public List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications(Set<String> applicationTypes) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getApplicationsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getApplications
public 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 - Specified by:
getApplicationsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getApplications
public 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 - Specified by:
getApplicationsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getApplications
public 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 - Specified by:
getApplicationsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getApplications
public 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 - Specified by:
getApplicationsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getYarnClusterMetrics
public org.apache.hadoop.yarn.api.records.YarnClusterMetrics getYarnClusterMetrics() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
getYarnClusterMetricsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getNodeReports
public 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 - Specified by:
getNodeReportsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getRMDelegationToken
public org.apache.hadoop.yarn.api.records.Token getRMDelegationToken(org.apache.hadoop.io.Text renewer) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getRMDelegationTokenin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getQueueInfo
public org.apache.hadoop.yarn.api.records.QueueInfo getQueueInfo(String queueName) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getQueueInfoin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getQueueInfo
public org.apache.hadoop.yarn.api.records.QueueInfo getQueueInfo(String queueName, String subClusterId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getQueueInfoin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getAllQueues
public List<org.apache.hadoop.yarn.api.records.QueueInfo> getAllQueues() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
getAllQueuesin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getRootQueueInfos
public List<org.apache.hadoop.yarn.api.records.QueueInfo> getRootQueueInfos() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
getRootQueueInfosin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getChildQueueInfos
public List<org.apache.hadoop.yarn.api.records.QueueInfo> getChildQueueInfos(String parent) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getChildQueueInfosin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getQueueAclsInfo
public List<org.apache.hadoop.yarn.api.records.QueueUserACLInfo> getQueueAclsInfo() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
getQueueAclsInfoin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getApplicationAttemptReport
public org.apache.hadoop.yarn.api.records.ApplicationAttemptReport getApplicationAttemptReport(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getApplicationAttemptReportin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getApplicationAttempts
public 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 - Specified by:
getApplicationAttemptsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getContainerReport
public org.apache.hadoop.yarn.api.records.ContainerReport getContainerReport(org.apache.hadoop.yarn.api.records.ContainerId containerId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getContainerReportin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getContainers
public 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 - Specified by:
getContainersin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
moveApplicationAcrossQueues
public void moveApplicationAcrossQueues(org.apache.hadoop.yarn.api.records.ApplicationId appId, String queue) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
moveApplicationAcrossQueuesin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
createReservation
public org.apache.hadoop.yarn.api.protocolrecords.GetNewReservationResponse createReservation() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
createReservationin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
submitReservation
public org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionResponse submitReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
submitReservationin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
updateReservation
public org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateResponse updateReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
updateReservationin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
deleteReservation
public org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteResponse deleteReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
deleteReservationin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
listReservations
public org.apache.hadoop.yarn.api.protocolrecords.ReservationListResponse listReservations(org.apache.hadoop.yarn.api.protocolrecords.ReservationListRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
listReservationsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getNodeToLabels
public Map<org.apache.hadoop.yarn.api.records.NodeId,Set<String>> getNodeToLabels() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
getNodeToLabelsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getLabelsToNodes
public Map<String,Set<org.apache.hadoop.yarn.api.records.NodeId>> getLabelsToNodes() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
getLabelsToNodesin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getLabelsToNodes
public Map<String,Set<org.apache.hadoop.yarn.api.records.NodeId>> getLabelsToNodes(Set<String> labels) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getLabelsToNodesin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getClusterNodeLabels
public List<org.apache.hadoop.yarn.api.records.NodeLabel> getClusterNodeLabels() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
getClusterNodeLabelsin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
updateApplicationPriority
public 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 - Specified by:
updateApplicationPriorityin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
signalToContainer
public 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 - Specified by:
signalToContainerin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
killApplication
public void killApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId, String diagnostics) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
killApplicationin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getResourceProfiles
public Map<String,org.apache.hadoop.yarn.api.records.Resource> getResourceProfiles() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
getResourceProfilesin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getResourceProfile
public org.apache.hadoop.yarn.api.records.Resource getResourceProfile(String profile) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getResourceProfilein classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getResourceTypeInfo
public List<org.apache.hadoop.yarn.api.records.ResourceTypeInfo> getResourceTypeInfo() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
getResourceTypeInfoin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getClusterAttributes
public Set<org.apache.hadoop.yarn.api.records.NodeAttributeInfo> getClusterAttributes() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException- Specified by:
getClusterAttributesin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getAttributesToNodes
public 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 - Specified by:
getAttributesToNodesin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getNodeToAttributes
public Map<String,Set<org.apache.hadoop.yarn.api.records.NodeAttribute>> getNodeToAttributes(Set<String> hostNames) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getNodeToAttributesin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
shellToContainer
public void shellToContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId, org.apache.hadoop.yarn.api.records.ShellContainerCommand command) throws IOException - Specified by:
shellToContainerin classorg.apache.hadoop.yarn.client.api.YarnClient- Throws:
IOException
-