Package org.apache.hadoop.hbase.backup.impl
package org.apache.hadoop.hbase.backup.impl
-
ClassDescriptionAbstract base class for handling Point-In-Time Restore (PITR).General backup commands, options and usage messagesBackup exceptionAdapter that wraps a
BackupManifest.BackupImageto expose it asPitrBackupMetadata.Adapter that wraps aBackupInfoto expose it asPitrBackupMetadata.Handles backup requests, creates backup info records in backup system table to keep track of backup sessions, dispatches backup request.Backup manifest contains all the meta data of a backup image.Backup image, the dependency graph is made up by series of backup images BackupImage contains all the relevant information to restore the backup and is used during restore operationThis class provides API to access backup system table
Backup system table schema:The data corresponding to a single bulk-loaded file that is being tracked by the backup logic.PITR restore handler that retrieves backup metadata from a custom backup root directory.Default PITR restore handler that retrieves backup metadata from the system table.Full table backup implementationAfter a full backup was created, the incremental backup will only store the changes made after the last full or incremental backup.Incremental backup implementation.A unified abstraction over backup metadata used during Point-In-Time Restore (PITR).Restore table implementationBase class for backup operation.