Class LocalityBasedCandidateGenerator
java.lang.Object
org.apache.hadoop.hbase.master.balancer.CandidateGenerator
org.apache.hadoop.hbase.master.balancer.LocalityBasedCandidateGenerator
-
Field Summary
Fields inherited from class org.apache.hadoop.hbase.master.balancer.CandidateGenerator
MAX_WEIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) BalanceActiongenerate(BalancerClusterState cluster) private doublegetWeightedLocality(BalancerClusterState cluster, int region, int server) private Optional<BalanceAction>tryMoveOrSwap(BalancerClusterState cluster, int fromServer, int fromRegion, int toServer) Methods inherited from class org.apache.hadoop.hbase.master.balancer.CandidateGenerator
getAction, pickOtherRandomRack, pickOtherRandomServer, pickRandomRack, pickRandomRegion, pickRandomRegions, pickRandomServer
-
Constructor Details
-
LocalityBasedCandidateGenerator
-
-
Method Details
-
generate
- Specified by:
generatein classCandidateGenerator
-
tryMoveOrSwap
private Optional<BalanceAction> tryMoveOrSwap(BalancerClusterState cluster, int fromServer, int fromRegion, int toServer) -
getWeightedLocality
-