Class BalancerConditionalsTestUtil
java.lang.Object
org.apache.hadoop.hbase.master.balancer.BalancerConditionalsTestUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interface
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static byte[][]
generateSplits
(int numRegions) (package private) static Map<org.apache.hadoop.hbase.TableName,
Set<org.apache.hadoop.hbase.ServerName>> getTableToServers
(org.apache.hadoop.hbase.client.Connection connection, Set<org.apache.hadoop.hbase.TableName> tableNames) private static Map<org.apache.hadoop.hbase.TableName,
List<org.apache.hadoop.hbase.client.RegionInfo>> listRegionsByTable
(org.apache.hadoop.hbase.client.Connection connection, org.apache.hadoop.hbase.ServerName server, Set<org.apache.hadoop.hbase.TableName> tableNames) (package private) static void
printRegionLocations
(org.apache.hadoop.hbase.client.Connection connection) (package private) static void
validateAssertionsWithRetries
(HBaseTestingUtil testUtil, boolean runBalancerOnFailure, Set<BalancerConditionalsTestUtil.AssertionRunnable> assertions) (package private) static void
validateAssertionsWithRetries
(HBaseTestingUtil testUtil, boolean runBalancerOnFailure, BalancerConditionalsTestUtil.AssertionRunnable assertion) (package private) static void
validateRegionLocations
(Map<org.apache.hadoop.hbase.TableName, Set<org.apache.hadoop.hbase.ServerName>> tableToServers, org.apache.hadoop.hbase.TableName productTableName, boolean shouldBeBalanced) (package private) static void
validateReplicaDistribution
(org.apache.hadoop.hbase.client.Connection connection, org.apache.hadoop.hbase.TableName tableName, boolean shouldBeDistributed)
-
Field Details
-
LOG
-
-
Constructor Details
-
BalancerConditionalsTestUtil
private BalancerConditionalsTestUtil()
-
-
Method Details
-
generateSplits
-
printRegionLocations
static void printRegionLocations(org.apache.hadoop.hbase.client.Connection connection) throws IOException - Throws:
IOException
-
listRegionsByTable
private static Map<org.apache.hadoop.hbase.TableName,List<org.apache.hadoop.hbase.client.RegionInfo>> listRegionsByTable(org.apache.hadoop.hbase.client.Connection connection, org.apache.hadoop.hbase.ServerName server, Set<org.apache.hadoop.hbase.TableName> tableNames) throws IOException - Throws:
IOException
-
validateReplicaDistribution
static void validateReplicaDistribution(org.apache.hadoop.hbase.client.Connection connection, org.apache.hadoop.hbase.TableName tableName, boolean shouldBeDistributed) -
validateRegionLocations
static void validateRegionLocations(Map<org.apache.hadoop.hbase.TableName, Set<org.apache.hadoop.hbase.ServerName>> tableToServers, org.apache.hadoop.hbase.TableName productTableName, boolean shouldBeBalanced) -
getTableToServers
static Map<org.apache.hadoop.hbase.TableName,Set<org.apache.hadoop.hbase.ServerName>> getTableToServers(org.apache.hadoop.hbase.client.Connection connection, Set<org.apache.hadoop.hbase.TableName> tableNames) -
validateAssertionsWithRetries
static void validateAssertionsWithRetries(HBaseTestingUtil testUtil, boolean runBalancerOnFailure, BalancerConditionalsTestUtil.AssertionRunnable assertion) -
validateAssertionsWithRetries
static void validateAssertionsWithRetries(HBaseTestingUtil testUtil, boolean runBalancerOnFailure, Set<BalancerConditionalsTestUtil.AssertionRunnable> assertions)
-