org.apache.hadoop.hbase.master
Class AssignmentVerificationReport
java.lang.Object
org.apache.hadoop.hbase.master.AssignmentVerificationReport
@InterfaceAudience.Private
public class AssignmentVerificationReport
- extends Object
Helper class that is used by RegionPlacementMaintainer
to print
information for favored nodes
Field Summary |
protected static org.apache.commons.logging.Log |
LOG
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final org.apache.commons.logging.Log LOG
AssignmentVerificationReport
public AssignmentVerificationReport()
fillUp
public void fillUp(TableName tableName,
SnapshotOfRegionAssignmentFromMeta snapshot,
Map<String,Map<String,Float>> regionLocalityMap)
fillUpDispersion
public void fillUpDispersion(TableName tableName,
SnapshotOfRegionAssignmentFromMeta snapshot,
FavoredNodesPlan newPlan)
- Use this to project the dispersion scores
- Parameters:
tableName
- snapshot
- newPlan
-
getDispersionInformation
public List<Float> getDispersionInformation()
- Returns:
- list which contains just 3 elements: average dispersion score, max
dispersion score and min dispersion score as first, second and third element
respectively.
print
public void print(boolean isDetailMode)
Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.