Package org.apache.hadoop.hbase.backup
Class TestRemoteRestore
java.lang.Object
org.apache.hadoop.hbase.backup.TestBackupBase
org.apache.hadoop.hbase.backup.TestRemoteRestore
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.backup.TestBackupBase
TestBackupBase.FullTableBackupClientForTest, TestBackupBase.IncrementalTableBackupClientForTest
-
Field Summary
Modifier and TypeFieldDescriptionstatic final HBaseClassTestRule
private static final org.slf4j.Logger
Fields inherited from class org.apache.hadoop.hbase.backup.TestBackupBase
autoRestoreOnFailure, BACKUP_REMOTE_ROOT_DIR, BACKUP_ROOT_DIR, conf1, conf2, famName, NB_ROWS_IN_BATCH, provider, qualName, secure, table1, table1_restore, table1Desc, table2, table2_restore, table3, table3_restore, table4, TEST_UTIL, TEST_UTIL2, useSecondCluster
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
setUp()
Setup Cluster with appropriate configurations before running tests.void
Verify that a remote restore on a single table is successful.void
Verify that restore jobs can be run on a standalone mapreduce cluster.Methods inherited from class org.apache.hadoop.hbase.backup.TestBackupBase
backupTables, checkFailed, checkSucceeded, createBackupRequest, createBackupRequest, createTables, dumpBackupDir, fullTableBackup, getBackupAdmin, getListOfWALFiles, incrementalTableBackup, insertIntoTable, loadTable, setUpHelper, tearDown, toList
-
Field Details
-
CLASS_RULE
-
LOG
-
-
Constructor Details
-
TestRemoteRestore
public TestRemoteRestore()
-
-
Method Details
-
setUp
Setup Cluster with appropriate configurations before running tests.- Throws:
Exception
- if starting the mini cluster or setting up the tables fails
-
testFullRestoreRemote
Verify that a remote restore on a single table is successful.- Throws:
Exception
- if doing the backup or an operation on the tables fails
-
testFullRestoreRemoteWithAlternateRestoreOutputDir
Verify that restore jobs can be run on a standalone mapreduce cluster. Ensures hfiles output viaMapReduceHFileSplitterJob
exist on correct filesystem.- Throws:
Exception
- if doing the backup or an operation on the tables fails
-