| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.favored | |
| org.apache.hadoop.hbase.master | |
| org.apache.hadoop.hbase.master.balancer | 
| Class and Description | 
|---|
| BaseLoadBalancer
 The base class for load balancers. 
 | 
| Class and Description | 
|---|
| BalancerChore
 Chore that will call HMaster.balance 
HMaster.balance() when
 needed. | 
| ClusterStatusChore
 Chore that will feed the balancer the cluster status. 
 | 
| Class and Description | 
|---|
| BalancerRegionLoad
 Wrapper class for the few fields required by the  
StochasticLoadBalancer
 from the full RegionMetrics. | 
| BaseLoadBalancer
 The base class for load balancers. 
 | 
| BaseLoadBalancer.Cluster
 An efficient array based implementation similar to ClusterState for keeping
 the status of the cluster in terms of region assignment and distribution. 
 | 
| BaseLoadBalancer.Cluster.Action
 An action to move or swap a region 
 | 
| BaseLoadBalancer.Cluster.Action.Type | 
| BaseLoadBalancer.Cluster.LocalityType | 
| MetricsBalancer
 Faced for exposing metrics about the balancer. 
 | 
| MetricsBalancerSource | 
| MetricsBalancerSourceImpl | 
| MetricsStochasticBalancerSource
 This interface extends the basic metrics balancer source to add a function
 to report metrics that related to stochastic load balancer. 
 | 
| RegionInfoComparator
 The following comparator assumes that RegionId from HRegionInfo can represent
 the age of the region - larger RegionId means the region is younger. 
 | 
| RegionLocationFinder
 This will find where data for a region is located in HDFS. 
 | 
| ServerAndLoad
 Data structure that holds servername and 'load'. 
 | 
| SimpleLoadBalancer.BalanceInfo
 Stores additional per-server information about the regions added/removed
 during the run of the balancing algorithm. 
 | 
| StochasticLoadBalancer
 This is a best effort load balancer. 
 | 
| StochasticLoadBalancer.CandidateGenerator
 Generates a candidate action to be applied to the cluster for cost function search 
 | 
| StochasticLoadBalancer.CostFromRegionLoadAsRateFunction
 Class to be used for the subset of RegionLoad costs that should be treated as rates. 
 | 
| StochasticLoadBalancer.CostFromRegionLoadFunction
 Base class the allows writing costs functions from rolling average of some
 number from RegionLoad. 
 | 
| StochasticLoadBalancer.CostFunction
 Base class of StochasticLoadBalancer's Cost Functions. 
 | 
| StochasticLoadBalancer.LocalityBasedCandidateGenerator | 
| StochasticLoadBalancer.LocalityBasedCostFunction
 Compute a cost of a potential cluster configuration based upon where
  
HStoreFiles are located. | 
| StochasticLoadBalancer.RackLocalityCostFunction | 
| StochasticLoadBalancer.RandomCandidateGenerator | 
| StochasticLoadBalancer.RegionReplicaCandidateGenerator
 Generates candidates which moves the replicas out of the region server for
 co-hosted region replicas 
 | 
| StochasticLoadBalancer.RegionReplicaHostCostFunction
 A cost function for region replicas. 
 | 
| StochasticLoadBalancer.RegionReplicaRackCostFunction
 A cost function for region replicas for the rack distribution. 
 | 
| StochasticLoadBalancer.ServerLocalityCostFunction | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.