|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Class Summary | |
|---|---|
| BalancerChore | Chore that will call HMaster.balanceHMaster.balance() when
needed. |
| 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. |
| ClusterLoadState | Class used to hold the current state of the cluster and how balanced it is. |
| ClusterStatusChore | Chore that will feed the balancer the cluster status. |
| DefaultLoadBalancer | Makes decisions about the placement and movement of Regions across RegionServers. |
| FavoredNodeAssignmentHelper | Helper class for FavoredNodeLoadBalancer that has all the intelligence
for racks, meta scans, etc. |
| FavoredNodeLoadBalancer | An implementation of the LoadBalancer that assigns favored nodes for
each region. |
| FavoredNodes | This class contains the mapping information between each region and its favored region server list. |
| LoadBalancerFactory | The class that creates a load balancer from a conf. |
| StochasticLoadBalancer | This is a best effort load balancer. |
| 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.LoadPicker | |
| StochasticLoadBalancer.LocalityCostFunction | Compute a cost of a potential cluster configuration based upon where
StoreFiles are located. |
| StochasticLoadBalancer.MemstoreSizeCostFunction | Compute the cost of total memstore size. |
| StochasticLoadBalancer.MoveCostFunction | Given the starting state of the regions and a potential ending state compute cost based upon the number of regions that have moved. |
| StochasticLoadBalancer.ReadRequestCostFunction | Compute the cost of total number of read requests The more unbalanced the higher the computed cost will be. |
| StochasticLoadBalancer.RegionCountSkewCostFunction | Compute the cost of a potential cluster state from skew in number of regions on a cluster. |
| StochasticLoadBalancer.StoreFileCostFunction | Compute the cost of total open storefiles size. |
| StochasticLoadBalancer.TableSkewCostFunction | Compute the cost of a potential cluster configuration based upon how evenly distributed tables are. |
| StochasticLoadBalancer.WriteRequestCostFunction | Compute the cost of total number of write requests. |
| Enum Summary | |
|---|---|
| FavoredNodes.Position | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||