- 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.CostFromRegionLoadAsRateFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.CostFromRegionLoadFunction, org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.CostFunction, 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.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
COST_FUNCTIONS_COST_FUNCTIONS_KEY, 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
BALANCER_DECISION_BUFFER_ENABLED, clusterStatus, config, DEFAULT_BALANCER_DECISION_BUFFER_ENABLED, IDLE_SERVER_PREDICATOR, isByTable, maintenanceMode, masterServerName, metricsBalancer, MIN_SERVER_BALANCE, namedQueueRecorder, 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
balanceTable, generateFavoredNodesForDaughter, generateFavoredNodesForMergedRegion, getFavoredNodes, initialize, randomAssignment, retainAssignment, roundRobinAssignment, setMasterServices
-
Methods inherited from class org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer
areSomeRegionReplicasColocated, 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, balanceCluster, balanceMasterRegions, createCluster, getConf, getRegionAssignmentsByServer, idleRegionServerExist, isStopped, postMasterStartupInitialize, regionOffline, regionOnline, setRackManager, shouldBeOnMaster, stop, updateBalancerStatus
-
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–2021 The Apache Software Foundation. All rights reserved.