|
||||||||||
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
StoreFile s 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 |