Class IntegrationTestBackupRestoreBase

java.lang.Object
org.apache.hadoop.hbase.util.AbstractHBaseTool
org.apache.hadoop.hbase.IntegrationTestBase
org.apache.hadoop.hbase.backup.IntegrationTestBackupRestoreBase
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable, org.apache.hadoop.util.Tool
Direct Known Subclasses:
IntegrationTestBackupRestore, IntegrationTestContinuousBackupRestore

An abstract base class that is used to run backup, restore, and delete integration tests. This class performs both full backups and incremental backups. Both continuous backup and non-continuous backup test cases are supported. The number of incremental backups performed depends on the number of iterations defined by the user. The class performs the backup/restore in a separate thread, where one thread is created per table. The number of tables is user-defined, along with other various configurations.