Package | Description |
---|---|
org.apache.hadoop.hbase.backup | |
org.apache.hadoop.hbase.backup.impl | |
org.apache.hadoop.hbase.backup.mapreduce | |
org.apache.hadoop.hbase.backup.util | |
org.apache.hadoop.hbase.client |
Provides HBase Client
|
Modifier and Type | Method and Description |
---|---|
static BackupInfo |
BackupInfo.fromByteArray(byte[] data) |
static BackupInfo |
BackupInfo.fromProto(BackupProtos.BackupInfo proto) |
static BackupInfo |
BackupInfo.fromStream(java.io.InputStream stream) |
Modifier and Type | Method and Description |
---|---|
int |
BackupInfo.compareTo(BackupInfo o) |
int |
BackupCopyService.copy(BackupInfo backupContext,
BackupManager backupManager,
Configuration conf,
BackupCopyService.Type copyType,
java.lang.String[] options)
Copy backup data
|
Modifier and Type | Method and Description |
---|---|
BackupInfo |
BackupManager.createBackupInfo(java.lang.String backupId,
BackupType type,
java.util.List<TableName> tableList,
java.lang.String targetRootDir,
int workers,
long bandwidth)
Create a BackupContext based on input backup request.
|
BackupInfo |
BackupException.getBackupContext() |
protected BackupInfo |
BackupManager.getBackupContext()
Return backup context
|
BackupInfo |
BackupSystemTable.readBackupInfo(java.lang.String backupId)
Reads backup status object (instance of BackupContext) from hbase:backup table
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<BackupInfo> |
BackupSystemTable.getBackupContexts(BackupInfo.BackupState status)
Get all backup session with a given status (in desc order by time)
|
java.util.ArrayList<BackupInfo> |
BackupSystemTable.getBackupHistory() |
java.util.ArrayList<BackupInfo> |
BackupManager.getBackupHistory()
Get all completed backup information (in desc order by time)
|
java.util.ArrayList<BackupInfo> |
BackupSystemTable.getBackupHistory(boolean onlyCompleted)
Get all completed backup information (in desc order by time)
|
java.util.ArrayList<BackupInfo> |
BackupManager.getBackupHistory(boolean completed) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<BackupManifest.BackupImage> |
BackupManager.getAncestors(BackupInfo backupCtx)
Get direct ancestors of the current backup.
|
java.util.ArrayList<BackupManifest.BackupImage> |
BackupManager.getAncestors(BackupInfo backupContext,
TableName table)
Get the direct ancestors of this backup for one table involved.
|
java.util.HashMap<java.lang.String,java.lang.Long> |
IncrementalBackupManager.getIncrBackupLogFileList(BackupInfo backupContext)
Obtain the list of logs that need to be copied out for this incremental backup.
|
void |
BackupManager.setBackupInfo(BackupInfo backupInfo) |
void |
BackupSystemTable.updateBackupInfo(BackupInfo context)
Updates status (state) of a backup session in hbase:backup table
|
void |
BackupManager.updateBackupInfo(BackupInfo context)
Updates status (state) of a backup session in a persistent store
|
Constructor and Description |
---|
BackupException(java.lang.String msg,
BackupInfo desc)
Exception for the given backup that has no previous root cause
|
BackupException(java.lang.String msg,
java.lang.Throwable cause,
BackupInfo desc)
Exception for the given backup due to another exception
|
BackupManifest(BackupInfo backupCtx)
Construct manifest for a ongoing backup.
|
BackupManifest(BackupInfo backupCtx,
TableName table)
Construct a table level manifest for a backup of the named table.
|
Modifier and Type | Method and Description |
---|---|
int |
MapReduceBackupCopyService.copy(BackupInfo context,
BackupManager backupManager,
Configuration conf,
BackupCopyService.Type copyType,
java.lang.String[] options)
Do backup copy based on different types.
|
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<BackupInfo> |
BackupClientUtil.sortHistoryListDesc(java.util.ArrayList<BackupInfo> historyList)
Sort history list by start time in descending order.
|
static java.util.ArrayList<BackupInfo> |
BackupServerUtil.sortHistoryListDesc(java.util.ArrayList<BackupInfo> historyList)
Sort history list by start time in descending order.
|
Modifier and Type | Method and Description |
---|---|
static void |
BackupClientUtil.cleanupBackupData(BackupInfo context,
Configuration conf) |
static void |
BackupServerUtil.cleanupBackupData(BackupInfo context,
Configuration conf) |
static void |
BackupServerUtil.copyTableRegionInfo(BackupInfo backupContext,
Configuration conf)
copy out Table RegionInfo into incremental backup image need to consider move this logic into
HBackupFileSystem
|
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<BackupInfo> |
BackupClientUtil.sortHistoryListDesc(java.util.ArrayList<BackupInfo> historyList)
Sort history list by start time in descending order.
|
static java.util.ArrayList<BackupInfo> |
BackupServerUtil.sortHistoryListDesc(java.util.ArrayList<BackupInfo> historyList)
Sort history list by start time in descending order.
|
Modifier and Type | Method and Description |
---|---|
BackupInfo |
BackupAdmin.getBackupInfo(java.lang.String backupId)
Describe backup image command
|
BackupInfo |
HBaseBackupAdmin.getBackupInfo(java.lang.String backupId) |
Modifier and Type | Method and Description |
---|---|
java.util.List<BackupInfo> |
BackupAdmin.getHistory(int n)
Show backup history command
|
java.util.List<BackupInfo> |
HBaseBackupAdmin.getHistory(int n) |