| Package | Description |
|---|---|
| org.apache.hadoop.hbase.master | |
| org.apache.hadoop.hbase.master.balancer |
| Class and Description |
|---|
| BalancerChore
Chore that will call HMaster.balance
HMaster.balance() when
needed. |
| ClusterStatusChore
Chore that will feed the balancer the cluster status.
|
| FavoredNodesPlan
This class contains the mapping information between each region and
its favored region server list.
|
| FavoredNodesPlan.Position |
| Class and Description |
|---|
| 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 |
| FavoredNodeAssignmentHelper
Helper class for
FavoredNodeLoadBalancer that has all the intelligence
for racks, meta scans, etc. |
| FavoredNodesPlan
This class contains the mapping information between each region and
its favored region server list.
|
| FavoredNodesPlan.Position |
| MetricsBalancer
Faced for exposing metrics about the balancer.
|
| MetricsBalancerSource |
| 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'.
|
| StochasticLoadBalancer.CandidateGenerator
Generates a candidate action to be applied to the cluster for cost function search
|
| 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.LocalityCostFunction
Compute a cost of a potential cluster configuration based upon where
StoreFiles are located. |
| 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.
|
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.