public abstract class AbstractSubClusterResolver extends Object implements SubClusterResolver
SubClusterResolver
, containing basic
implementations of the read methods.Constructor and Description |
---|
AbstractSubClusterResolver() |
Modifier and Type | Method and Description |
---|---|
Map<String,SubClusterId> |
getNodeToSubCluster() |
Map<String,Set<SubClusterId>> |
getRackToSubClusters() |
SubClusterId |
getSubClusterForNode(String nodename)
Obtain the sub-cluster that a specified node belongs to.
|
Set<SubClusterId> |
getSubClustersForRack(String rackname)
Obtain the sub-clusters that have nodes on a specified rack.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
load
public SubClusterId getSubClusterForNode(String nodename) throws org.apache.hadoop.yarn.exceptions.YarnException
SubClusterResolver
getSubClusterForNode
in interface SubClusterResolver
nodename
- the node whose sub-cluster is to be determinedSubClusterId
that the
node belongs toorg.apache.hadoop.yarn.exceptions.YarnException
- if the node's sub-cluster cannot be resolvedpublic Set<SubClusterId> getSubClustersForRack(String rackname) throws org.apache.hadoop.yarn.exceptions.YarnException
SubClusterResolver
getSubClustersForRack
in interface SubClusterResolver
rackname
- the name of the rackSubClusterId
that
have nodes on the given rackorg.apache.hadoop.yarn.exceptions.YarnException
- if the sub-cluster of any node on the rack cannot be
resolved, or if the rack name is not recognizedpublic Map<String,SubClusterId> getNodeToSubCluster()
public Map<String,Set<SubClusterId>> getRackToSubClusters()
Copyright © 2020 Apache Software Foundation. All rights reserved.