| Modifier and Type | Class and Description | 
|---|---|
| class  | FavoredNodeLoadBalancerAn implementation of the  LoadBalancerthat
 assigns favored nodes for each region. | 
| Modifier and Type | Field and Description | 
|---|---|
| private LoadBalancer | HMaster. balancer | 
| Modifier and Type | Method and Description | 
|---|---|
| LoadBalancer | MasterServices. getLoadBalancer() | 
| LoadBalancer | HMaster. getLoadBalancer() | 
| Modifier and Type | Method and Description | 
|---|---|
| private LoadBalancer | AssignmentManager. getBalancer() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseLoadBalancerThe base class for load balancers. | 
| class  | FavoredStochasticBalancerAn implementation of the  LoadBalancerthat
 assigns favored nodes for each region. | 
| class  | SimpleLoadBalancerMakes decisions about the placement and movement of Regions across
 RegionServers. | 
| class  | StochasticLoadBalancerThis is a best effort load balancer. | 
| Modifier and Type | Field and Description | 
|---|---|
| private LoadBalancer | ClusterStatusChore. balancer | 
| Modifier and Type | Method and Description | 
|---|---|
| static LoadBalancer | LoadBalancerFactory. getLoadBalancer(org.apache.hadoop.conf.Configuration conf)Create a loadbalancer from the given conf. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Class<? extends LoadBalancer> | LoadBalancerFactory. getDefaultLoadBalancerClass()The default  LoadBalancerclass. | 
| Constructor and Description | 
|---|
| ClusterStatusChore(HMaster master,
                  LoadBalancer balancer) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | RSGroupableBalancerMarker Interface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RSGroupBasedLoadBalancerGroupBasedLoadBalancer, used when Region Server Grouping is configured (HBase-6721)
 It does region balance based on a table's group membership. | 
| Modifier and Type | Field and Description | 
|---|---|
| private LoadBalancer | RSGroupBasedLoadBalancer. internalBalancer | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.