Class MetaTableIsolationConditional
java.lang.Object
org.apache.hadoop.hbase.master.balancer.RegionPlanConditional
org.apache.hadoop.hbase.master.balancer.TableIsolationConditional
org.apache.hadoop.hbase.master.balancer.MetaTableIsolationConditional
If enabled, this class will help the balancer ensure that the meta table lives on its own
RegionServer. Configure this via
BalancerConditionals.ISOLATE_META_TABLE_KEY
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.master.balancer.RegionPlanConditional
RegionPlanConditional.ValidationLevel
-
Constructor Summary
ConstructorsConstructorDescriptionMetaTableIsolationConditional
(BalancerConditionals balancerConditionals, BalancerClusterState cluster) -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
isRegionToIsolate
(RegionInfo regionInfo) Methods inherited from class org.apache.hadoop.hbase.master.balancer.TableIsolationConditional
getCandidateGenerators, getValidationLevel, isServerHostingIsolatedTables, isViolatingServer
Methods inherited from class org.apache.hadoop.hbase.master.balancer.RegionPlanConditional
isViolating, isViolatingHost, isViolatingRack, setClusterState
-
Constructor Details
-
MetaTableIsolationConditional
public MetaTableIsolationConditional(BalancerConditionals balancerConditionals, BalancerClusterState cluster)
-
-
Method Details
-
isRegionToIsolate
- Specified by:
isRegionToIsolate
in classTableIsolationConditional
-