public class TezAMRMClientAsync<T extends org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest>
extends org.apache.hadoop.yarn.client.api.async.impl.AMRMClientAsyncImpl<T>
| Constructor and Description |
|---|
TezAMRMClientAsync(org.apache.hadoop.yarn.client.api.AMRMClient<T> client,
int intervalMs,
org.apache.hadoop.yarn.client.api.async.AMRMClientAsync.CallbackHandler callbackHandler) |
TezAMRMClientAsync(int intervalMs,
org.apache.hadoop.yarn.client.api.async.AMRMClientAsync.CallbackHandler callbackHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
addContainerRequest(T req) |
void |
addNodeToBlacklist(org.apache.hadoop.yarn.api.records.NodeId nodeId) |
static <T extends org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest> |
createAMRMClientAsync(int intervalMs,
org.apache.hadoop.yarn.client.api.async.AMRMClientAsync.CallbackHandler callbackHandler) |
List<? extends Collection<T>> |
getMatchingRequestsForTopPriority(String resourceName,
org.apache.hadoop.yarn.api.records.Resource capability) |
org.apache.hadoop.yarn.api.records.Priority |
getTopPriority() |
void |
removeContainerRequest(T req) |
void |
removeNodeFromBlacklist(org.apache.hadoop.yarn.api.records.NodeId nodeId) |
getAvailableResources, getClusterNodeCount, getMatchingRequests, registerApplicationMaster, releaseAssignedContainer, serviceInit, serviceStart, serviceStop, setHeartbeatInterval, unregisterApplicationMaster, updateBlacklistcreateAMRMClientAsync, waitFor, waitFor, waitForclose, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStoppublic TezAMRMClientAsync(int intervalMs,
org.apache.hadoop.yarn.client.api.async.AMRMClientAsync.CallbackHandler callbackHandler)
public TezAMRMClientAsync(org.apache.hadoop.yarn.client.api.AMRMClient<T> client, int intervalMs, org.apache.hadoop.yarn.client.api.async.AMRMClientAsync.CallbackHandler callbackHandler)
public static <T extends org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest> TezAMRMClientAsync<T> createAMRMClientAsync(int intervalMs, org.apache.hadoop.yarn.client.api.async.AMRMClientAsync.CallbackHandler callbackHandler)
public org.apache.hadoop.yarn.api.records.Priority getTopPriority()
public void addNodeToBlacklist(org.apache.hadoop.yarn.api.records.NodeId nodeId)
public void removeNodeFromBlacklist(org.apache.hadoop.yarn.api.records.NodeId nodeId)
public void addContainerRequest(T req)
addContainerRequest in class org.apache.hadoop.yarn.client.api.async.impl.AMRMClientAsyncImpl<T extends org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest>public void removeContainerRequest(T req)
removeContainerRequest in class org.apache.hadoop.yarn.client.api.async.impl.AMRMClientAsyncImpl<T extends org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest>public List<? extends Collection<T>> getMatchingRequestsForTopPriority(String resourceName, org.apache.hadoop.yarn.api.records.Resource capability)
Copyright © 2019 Apache Software Foundation. All rights reserved.