- java.lang.Object
 
- 
- org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
 
- 
- org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer
 
- 
- org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer
 
- 
- org.apache.hadoop.hbase.master.balancer.LoadOnlyFavoredStochasticBalancer
 
 
 
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer
org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer.FavoredNodeLoadPicker 
- 
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer
org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.CandidateGenerator, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.CostFromRegionLoadAsRateFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.CostFromRegionLoadFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.CostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.LoadCandidateGenerator, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.LocalityBasedCandidateGenerator, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.LocalityBasedCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.MemStoreSizeCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.MoveCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.PrimaryRegionCountSkewCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.RackLocalityCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.RandomCandidateGenerator, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.ReadRequestCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.RegionCountSkewCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.RegionReplicaCandidateGenerator, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.RegionReplicaHostCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.RegionReplicaRackCandidateGenerator, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.RegionReplicaRackCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.ServerLocalityCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.StoreFileCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.TableSkewCostFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.WriteRequestCostFunction 
- 
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer.Cluster 
 
- 
Field Summary
- 
Fields inherited from class org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer
KEEP_REGION_LOADS, loads, MAX_RUNNING_TIME_KEY, MAX_STEPS_KEY, MIN_COST_NEED_BALANCE_KEY, RANDOM, RUN_MAX_STEPS_KEY, STEPS_PER_REGION_KEY 
- 
Fields inherited from class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
clusterStatus, config, IDLE_SERVER_PREDICATOR, maintenanceMode, masterServerName, metricsBalancer, MIN_SERVER_BALANCE, onlySystemTablesOnMaster, overallSlop, rackManager, regionFinder, services, slop, useRegionFinder 
- 
Fields inherited from interface org.apache.hadoop.hbase.favored.FavoredNodesPromoter
FAVORED_ALWAYS_ASSIGN_REGIONS 
- 
Fields inherited from interface org.apache.hadoop.hbase.master.LoadBalancer
BOGUS_SERVER_NAME, SYSTEM_TABLES_ON_MASTER, TABLES_ON_MASTER 
 
- 
Method Summary
- 
Methods inherited from class org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer
balanceCluster, generateFavoredNodesForDaughter, generateFavoredNodesForMergedRegion, getFavoredNodes, initialize, randomAssignment, retainAssignment, roundRobinAssignment, setMasterServices 
- 
Methods inherited from class org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer
areSomeRegionReplicasColocated, balanceCluster, composeAttributeName, computeCost, getCostFunctionNames, initCosts, needsBalance, nextAction, onConfigurationChange, setCandidateGenerators, setClusterMetrics, setConf, setSlop, updateCostsWithAction, updateMetricsSize 
- 
Methods inherited from class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
assignMasterSystemRegions, balanceMasterRegions, createCluster, getConf, getRegionAssignmentsByServer, isStopped, postMasterStartupInitialize, regionOffline, regionOnline, setClusterLoad, setRackManager, shouldBeOnMaster, stop 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.apache.hadoop.hbase.master.LoadBalancer
isMasterCanHostUserRegions, isSystemTablesOnlyOnMaster, isTablesOnMaster 
 
 
 
 
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.