- generateFavoredNodes(RegionInfo) - Method in class org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper
-
- generateFavoredNodesForDaughter(List<ServerName>, RegionInfo, RegionInfo, RegionInfo) - Method in class org.apache.hadoop.hbase.favored.FavoredNodeLoadBalancer
-
- generateFavoredNodesForDaughter(List<ServerName>, RegionInfo, RegionInfo, RegionInfo) - Method in interface org.apache.hadoop.hbase.favored.FavoredNodesPromoter
-
- generateFavoredNodesForDaughter(List<ServerName>, RegionInfo, RegionInfo, RegionInfo) - Method in class org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer
-
Generate Favored Nodes for daughters during region split.
- generateFavoredNodesForMergedRegion(RegionInfo, RegionInfo[]) - Method in class org.apache.hadoop.hbase.favored.FavoredNodeLoadBalancer
-
- generateFavoredNodesForMergedRegion(RegionInfo, RegionInfo[]) - Method in interface org.apache.hadoop.hbase.favored.FavoredNodesPromoter
-
- generateFavoredNodesForMergedRegion(RegionInfo, RegionInfo[]) - Method in class org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer
-
Generate favored nodes for a region during merge.
- generateFavoredNodesRoundRobin(Map<ServerName, List<RegionInfo>>, List<RegionInfo>) - Method in class org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper
-
- generateMissingFavoredNode(List<ServerName>) - Method in class org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper
-
- generateMissingFavoredNode(List<ServerName>, List<ServerName>) - Method in class org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper
-
- getAssignedRegions() - Method in interface org.apache.hadoop.hbase.master.balancer.ClusterInfoProvider
-
Get all the regions of this cluster.
- getAssignmentMap() - Method in class org.apache.hadoop.hbase.favored.FavoredNodesPlan
-
Return the mapping between each region to its favored region server list.
- getConf() - Method in class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
-
- getConfiguration() - Method in interface org.apache.hadoop.hbase.master.balancer.ClusterInfoProvider
-
Get the configuration.
- getConnection() - Method in interface org.apache.hadoop.hbase.master.balancer.ClusterInfoProvider
-
Returns a reference to the cluster's connection.
- getDataNodePort(Configuration) - Static method in class org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper
-
- getDefaultLoadBalancerClass() - Static method in class org.apache.hadoop.hbase.master.balancer.LoadBalancerFactory
-
- getDefaultSlop() - Method in class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
-
- getDestination() - Method in class org.apache.hadoop.hbase.master.RegionPlan
-
Get the destination server for the plan for this region.
- getDispersionInformation() - Method in class org.apache.hadoop.hbase.master.AssignmentVerificationReport
-
Return a list which contains 3 elements: average dispersion score, max dispersion score and min
dispersion score as first, second and third elements, respectively.
- getExistingAssignmentPlan() - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta
-
Get the favored nodes plan
- getFavoredNodes(List<ServerName>) - Static method in class org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper
-
- getFavoredNodes(RegionInfo) - Method in class org.apache.hadoop.hbase.favored.FavoredNodeLoadBalancer
-
- getFavoredNodes(RegionInfo) - Method in class org.apache.hadoop.hbase.favored.FavoredNodesManager
-
- getFavoredNodes(RegionInfo) - Method in class org.apache.hadoop.hbase.favored.FavoredNodesPlan
-
Returns the list of favored region server for this region based on the plan
- getFavoredNodes(RegionInfo) - Method in interface org.apache.hadoop.hbase.favored.FavoredNodesPromoter
-
- getFavoredNodes(RegionInfo) - Method in class org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer
-
- getFavoredNodesAsString(List<ServerName>) - Static method in class org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper
-
- getFavoredNodesList(byte[]) - Static method in class org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper
-
Convert PB bytes to ServerName.
- getFavoredNodesWithDNPort(RegionInfo) - Method in class org.apache.hadoop.hbase.favored.FavoredNodesManager
-
This should only be used when sending FN information to the region servers.
- getFavoredServerPosition(List<ServerName>, ServerName) - Static method in class org.apache.hadoop.hbase.favored.FavoredNodesPlan
-
Return the position of the server in the favoredNodes list.
- getFromRegion() - Method in class org.apache.hadoop.hbase.master.balancer.SwapRegionsAction
-
- getFromServer() - Method in class org.apache.hadoop.hbase.master.balancer.SwapRegionsAction
-
- getLoad(ServerName) - Method in interface org.apache.hadoop.hbase.master.balancer.ClusterInfoProvider
-
Returns server metrics of the given server if serverName is known else null
- getLoadBalancer(Configuration) - Static method in class org.apache.hadoop.hbase.master.balancer.LoadBalancerFactory
-
Create a loadbalancer from the given conf.
- getNumberOfTables() - Method in interface org.apache.hadoop.hbase.master.balancer.ClusterInfoProvider
-
Returns the number of tables on this cluster.
- getOneRandomServer(String, Set<ServerName>) - Method in class org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper
-
Gets a random server from the specified rack and skips anything specified.
- getOnlineServersList() - Method in interface org.apache.hadoop.hbase.master.balancer.ClusterInfoProvider
-
Returns a copy of the internal list of online servers.
- getOnlineServersListWithPredicator(List<ServerName>, Predicate<ServerMetrics>) - Method in interface org.apache.hadoop.hbase.master.balancer.ClusterInfoProvider
-
Returns a copy of the internal list of online servers matched by the given filter.
- getPrimaryToRegionInfoMap() - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta
-
- getRack(ServerName) - Method in class org.apache.hadoop.hbase.master.RackManager
-
Get the name of the rack containing a server, according to the DNS to switch mapping.
- getRack(List<ServerName>) - Method in class org.apache.hadoop.hbase.master.RackManager
-
- getRandomGenerator() - Method in class org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer
-
Returns any candidate generator in random
- getRandomGenerator() - Method in class org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer
-
Select the candidate generator to use based on the cost of cost functions.
- getRegionInfo() - Method in class org.apache.hadoop.hbase.master.RegionPlan
-
- getRegionName() - Method in class org.apache.hadoop.hbase.master.RegionPlan
-
Get the encoded region name for the region this plan is for.
- getRegionNameToRegionInfoMap() - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta
-
Get the regioninfo for a region
- getRegionServerToRegionMap() - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta
-
Get regionserver to region map
- getRegionsOfFavoredNode(ServerName) - Method in class org.apache.hadoop.hbase.favored.FavoredNodesManager
-
- getRegionToRegionServerMap() - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta
-
Get region to region server map
- getReplicaLoad(List<ServerName>) - Method in class org.apache.hadoop.hbase.favored.FavoredNodesManager
-
Get the replica count for the servers provided.
- getSecondaryAndTertiary(RegionInfo, ServerName) - Method in class org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper
-
- getSecondaryToRegionInfoMap() - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta
-
- getSnapShotOfAssignment(Collection<RegionInfo>) - Method in interface org.apache.hadoop.hbase.master.balancer.ClusterInfoProvider
-
Get a snapshot of the current assignment status.
- getSource() - Method in class org.apache.hadoop.hbase.master.RegionPlan
-
Get the source server for the plan for this region.
- getTableDescriptor(TableName) - Method in interface org.apache.hadoop.hbase.master.balancer.ClusterInfoProvider
-
Get the table descriptor for the given table.
- getTableSet() - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta
-
Get the table set
- getTableToRegionMap() - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta
-
Get regions for tables
- getTertiaryToRegionInfoMap() - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta
-
- getToRegion() - Method in class org.apache.hadoop.hbase.master.balancer.SwapRegionsAction
-
- getToServer() - Method in class org.apache.hadoop.hbase.master.balancer.SwapRegionsAction
-
- rackManager - Variable in class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
-
- RackManager - Class in org.apache.hadoop.hbase.master
-
Wrapper over the rack resolution utility in Hadoop.
- RackManager() - Constructor for class org.apache.hadoop.hbase.master.RackManager
-
- RackManager(Configuration) - Constructor for class org.apache.hadoop.hbase.master.RackManager
-
- randomAssignment(RegionInfo, List<ServerName>) - Method in class org.apache.hadoop.hbase.favored.FavoredNodeLoadBalancer
-
- randomAssignment(RegionInfo, List<ServerName>) - Method in class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
-
Used to assign a single region to a random server.
- randomAssignment(RegionInfo, List<ServerName>) - Method in class org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer
-
If we have favored nodes for a region, we will return one of the FN as destination.
- randomAssignment(RegionInfo, List<ServerName>) - Method in interface org.apache.hadoop.hbase.master.LoadBalancer
-
Get a random region server from the list
- recordBalancerDecision(Supplier<BalancerDecision>) - Method in interface org.apache.hadoop.hbase.master.balancer.ClusterInfoProvider
-
Record the given balancer decision.
- recordBalancerRejection(Supplier<BalancerRejection>) - Method in interface org.apache.hadoop.hbase.master.balancer.ClusterInfoProvider
-
Record the given balancer rejection.
- regionFinder - Variable in class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
-
- regionOffline(RegionInfo) - Method in class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
-
- regionOffline(RegionInfo) - Method in interface org.apache.hadoop.hbase.master.LoadBalancer
-
Marks the region as offline at balancer.
- regionOnline(RegionInfo, ServerName) - Method in class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
-
- regionOnline(RegionInfo, ServerName) - Method in interface org.apache.hadoop.hbase.master.LoadBalancer
-
Marks the region as online at balancer.
- RegionPlan - Class in org.apache.hadoop.hbase.master
-
Stores the plan for the move of an individual region.
- RegionPlan(RegionInfo, ServerName, ServerName) - Constructor for class org.apache.hadoop.hbase.master.RegionPlan
-
Instantiate a plan for a region move, moving the specified region from the specified source
server to the specified destination server.
- RegionPlan.RegionPlanComparator - Class in org.apache.hadoop.hbase.master
-
- RegionPlanComparator() - Constructor for class org.apache.hadoop.hbase.master.RegionPlan.RegionPlanComparator
-
- retainAssignment(Map<RegionInfo, ServerName>, List<ServerName>) - Method in class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
-
Generates a bulk assignment startup plan, attempting to reuse the existing assignment
information from META, but adjusting for the specified list of available/online servers
available for assignment.
- retainAssignment(Map<RegionInfo, ServerName>, List<ServerName>) - Method in class org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer
-
Reuse BaseLoadBalancer's retainAssignment, but generate favored nodes when its missing.
- retainAssignment(Map<RegionInfo, ServerName>, List<ServerName>) - Method in interface org.apache.hadoop.hbase.master.LoadBalancer
-
Assign regions to the previously hosting region server
- roundRobinAssignment(List<RegionInfo>, List<ServerName>) - Method in class org.apache.hadoop.hbase.favored.FavoredNodeLoadBalancer
-
- roundRobinAssignment(List<RegionInfo>, List<ServerName>) - Method in class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
-
Generates a bulk assignment plan to be used on cluster startup using a simple round-robin
assignment.
- roundRobinAssignment(List<RegionInfo>, List<ServerName>) - Method in class org.apache.hadoop.hbase.master.balancer.FavoredStochasticBalancer
-
Round robin assignment: Segregate the regions into two types: 1.
- roundRobinAssignment(List<RegionInfo>, List<ServerName>) - Method in interface org.apache.hadoop.hbase.master.LoadBalancer
-
Perform a Round Robin assignment of regions.
- RUN_MAX_STEPS_KEY - Static variable in class org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer
-