| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.master.balancer | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HeterogeneousRegionCountCostFunctionThis is an optional Cost function designed to allow region count skew across RegionServers. | 
| (package private) static class  | StochasticLoadBalancer.CostFromRegionLoadAsRateFunctionClass to be used for the subset of RegionLoad costs that should be treated as rates. | 
| (package private) static class  | StochasticLoadBalancer.CostFromRegionLoadFunctionBase class the allows writing costs functions from rolling average of some
 number from RegionLoad. | 
| (package private) static class  | StochasticLoadBalancer.LocalityBasedCostFunctionCompute a cost of a potential cluster configuration based upon where
  HStoreFiles are located. | 
| (package private) static class  | StochasticLoadBalancer.MemStoreSizeCostFunctionCompute the cost of total memstore size. | 
| (package private) static class  | StochasticLoadBalancer.MoveCostFunctionGiven the starting state of the regions and a potential ending state
 compute cost based upon the number of regions that have moved. | 
| (package private) static class  | StochasticLoadBalancer.PrimaryRegionCountSkewCostFunctionCompute the cost of a potential cluster state from skew in number of
 primary regions on a cluster. | 
| (package private) static class  | StochasticLoadBalancer.RackLocalityCostFunction | 
| (package private) static class  | StochasticLoadBalancer.ReadRequestCostFunctionCompute the cost of total number of read requests  The more unbalanced the higher the
 computed cost will be. | 
| (package private) static class  | StochasticLoadBalancer.RegionCountSkewCostFunctionCompute the cost of a potential cluster state from skew in number of
 regions on a cluster. | 
| (package private) static class  | StochasticLoadBalancer.RegionReplicaHostCostFunctionA cost function for region replicas. | 
| (package private) static class  | StochasticLoadBalancer.RegionReplicaRackCostFunctionA cost function for region replicas for the rack distribution. | 
| (package private) static class  | StochasticLoadBalancer.ServerLocalityCostFunction | 
| (package private) static class  | StochasticLoadBalancer.StoreFileCostFunctionCompute the cost of total open storefiles size. | 
| (package private) static class  | StochasticLoadBalancer.TableSkewCostFunctionCompute the cost of a potential cluster configuration based upon how evenly
 distributed tables are. | 
| (package private) static class  | StochasticLoadBalancer.WriteRequestCostFunctionCompute the cost of total number of write requests. | 
| Modifier and Type | Field and Description | 
|---|---|
| private List<StochasticLoadBalancer.CostFunction> | StochasticLoadBalancer. costFunctions | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | StochasticLoadBalancer. addCostFunction(StochasticLoadBalancer.CostFunction costFunction) | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.