HBase Backup Operations

Updated

You can back up and restore the HBase data.

Backup Types

The following backup types are available for HBase:

What Is Backed Up

The backup includes the entire HBase namespace from all the nodes that are in the Hadoop cluster.

Snapshot-Based Full Backups

Full backup operations use an HBase built-in snapshot functionality to back up tables.

Incremental Backups by Using HBase Tools

Incremental backup operations back up the old WAL (Write Ahead Log) files. Incremental backup operations use the following HBase tools to replay transactions after the snapshot operation:

  • WALPlayer

  • CompleteBulkLoad

The WALPlayer utility replays the WAL files into HBase. By default, the WALPlayer utility runs a MapReduce job on the Hadoop cluster and generates the output as HFiles.

The CompleteBulkLoad utility is used to load the generated HFiles into an HBase table.