public static class TestBaseLoadBalancer.MockBalancer extends BaseLoadBalancer
BaseLoadBalancer.Cluster
clusterStatus, config, masterServerName, metricsBalancer, rackManager, regionFinder, services, slop, TABLES_ON_MASTER, tablesOnMaster
BOGUS_SERVER_NAME
Constructor and Description |
---|
MockBalancer() |
Modifier and Type | Method and Description |
---|---|
java.util.List<RegionPlan> |
balanceCluster(java.util.Map<ServerName,java.util.List<HRegionInfo>> clusterState)
Perform the major balance operation
|
java.util.List<RegionPlan> |
balanceCluster(TableName tableName,
java.util.Map<ServerName,java.util.List<HRegionInfo>> clusterState)
Perform the major balance operation
|
areSomeRegionReplicasColocated, assignMasterRegions, balanceMasterRegions, createCluster, getConf, getRegionAssignmentsByServer, getTablesOnMaster, immediateAssignment, initialize, isStopped, needsBalance, onConfigurationChange, randomAssignment, regionOffline, regionOnline, retainAssignment, roundRobinAssignment, setClusterStatus, setConf, setMasterServices, setRackManager, setSlop, shouldBeOnMaster, stop, tablesOnMaster
public java.util.List<RegionPlan> balanceCluster(java.util.Map<ServerName,java.util.List<HRegionInfo>> clusterState)
LoadBalancer
public java.util.List<RegionPlan> balanceCluster(TableName tableName, java.util.Map<ServerName,java.util.List<HRegionInfo>> clusterState) throws HBaseIOException
LoadBalancer
HBaseIOException