Class TestSyncTable
java.lang.Object
org.apache.hadoop.hbase.mapreduce.TestSyncTable
Basic test for the SyncTable M/R tool
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HBaseClassTestRuleprivate static final org.slf4j.Loggerorg.junit.rules.TestNameprivate static final HBaseTestingUtility -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidprivate voidassertEqualTables(int expectedRows, org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.hbase.TableName targetTableName, boolean ignoreTimestamps) private voidassertTargetDoDeletesFalse(int expectedRows, org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.hbase.TableName targetTableName) private voidassertTargetDoPutsFalse(int expectedRows, org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.hbase.TableName targetTableName) static voidprivate static byte[][]generateSplits(int numRows, int numRegions) private voidhashSourceTable(org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.fs.Path testDir, String... options) private org.apache.hadoop.mapreduce.CounterssyncTables(org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.hbase.TableName targetTableName, org.apache.hadoop.fs.Path testDir, String... options) voidvoidvoidvoidprivate voidwriteTestData(org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.hbase.TableName targetTableName, long... timestamps)
-
Field Details
-
CLASS_RULE
-
LOG
-
TEST_UTIL
-
name
-
-
Constructor Details
-
TestSyncTable
public TestSyncTable()
-
-
Method Details
-
beforeClass
- Throws:
Exception
-
afterClass
- Throws:
Exception
-
generateSplits
-
testSyncTable
- Throws:
Exception
-
testSyncTableDoDeletesFalse
- Throws:
Exception
-
testSyncTableDoPutsFalse
- Throws:
Exception
-
testSyncTableIgnoreTimestampsTrue
- Throws:
Exception
-
assertEqualTables
private void assertEqualTables(int expectedRows, org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.hbase.TableName targetTableName, boolean ignoreTimestamps) throws Exception - Throws:
Exception
-
assertTargetDoDeletesFalse
private void assertTargetDoDeletesFalse(int expectedRows, org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.hbase.TableName targetTableName) throws Exception - Throws:
Exception
-
assertTargetDoPutsFalse
private void assertTargetDoPutsFalse(int expectedRows, org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.hbase.TableName targetTableName) throws Exception - Throws:
Exception
-
syncTables
private org.apache.hadoop.mapreduce.Counters syncTables(org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.hbase.TableName targetTableName, org.apache.hadoop.fs.Path testDir, String... options) throws Exception - Throws:
Exception
-
hashSourceTable
private void hashSourceTable(org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.fs.Path testDir, String... options) throws Exception - Throws:
Exception
-
writeTestData
private void writeTestData(org.apache.hadoop.hbase.TableName sourceTableName, org.apache.hadoop.hbase.TableName targetTableName, long... timestamps) throws Exception - Throws:
Exception
-