- 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.FavoredStochasticBalancerorg.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer.FavoredNodeLoadPicker
 
- 
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancerorg.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.BaseLoadBalancerorg.apache.hadoop.hbase.master.balancer.BaseLoadBalancer.Cluster
 
 
- 
Field Summary
- 
Fields inherited from class org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancerKEEP_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.BaseLoadBalancerclusterStatus, 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.FavoredNodesPromoterFAVORED_ALWAYS_ASSIGN_REGIONS
 
- 
Fields inherited from interface org.apache.hadoop.hbase.master.LoadBalancerBOGUS_SERVER_NAME, SYSTEM_TABLES_ON_MASTER, TABLES_ON_MASTER
 
 
- 
Method Summary
- 
Methods inherited from class org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancerbalanceCluster, generateFavoredNodesForDaughter, generateFavoredNodesForMergedRegion, getFavoredNodes, initialize, randomAssignment, retainAssignment, roundRobinAssignment, setMasterServices
 
- 
Methods inherited from class org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancerareSomeRegionReplicasColocated, balanceCluster, composeAttributeName, computeCost, getCostFunctionNames, initCosts, needsBalance, nextAction, onConfigurationChange, setCandidateGenerators, setClusterMetrics, setConf, setSlop, updateCostsWithAction, updateMetricsSize
 
- 
Methods inherited from class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancerassignMasterSystemRegions, balanceMasterRegions, createCluster, getConf, getRegionAssignmentsByServer, isStopped, postMasterStartupInitialize, regionOffline, regionOnline, setClusterLoad, setRackManager, shouldBeOnMaster, stop, updateBalancerStatus
 
- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
- 
Methods inherited from interface org.apache.hadoop.hbase.master.LoadBalancerisMasterCanHostUserRegions, isSystemTablesOnlyOnMaster, isTablesOnMaster
 
 
 
 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.