NetBackup™ for HBase Administrator's Guide
- Introduction
- Deploying HBase plug-in for NetBackup
- About the HBase plug-in deployment
- Pre-requisites for installing the HBase plug-in
- Operating system and platform compatibility
- License for HBase plug-in for NetBackup
- Preparing the HBase cluster
- Best practices for deploying the HBase plug-in
- Post installation procedures
- Verifying the deployment of the HBase plug-in
- Configuring NetBackup for HBase
- Performing backups and restores of HBase
- Troubleshooting
- About NetBackup for HBase debug logging
- Backup fails with error 6609
- Backup fails with error 6601
- Backup fails with error 6623
- Restore fails with error 2850
- Backup fails with error 20
- Backup fails with error 112
- Backup operation fails with error 6654
- NetBackup configuration and certificate files do not persist after the container-based NetBackup appliance restarts
- Configuration file is not recovered after a disaster recovery
Backing up a HBase cluster
You can schedule a backup job with a NetBackup policy. Or, you can run a backup job manually. See the NetBackup Administrator's Guide, Volume I for details on manual backups.
The backup process includes the following stages:
Pre-processing: In the pre-processing stage, the first backup host that you have configured with the BigData policy, starts the discovery. At this stage, a snapshot of the complete backup selection is generated. The snapshot details are visible on the Region server web interface.
Data transfer: During the data transfer process, one child job is created for each backup host.
Post-processing: As part of the post-processing, NetBackup cleans up the snapshots on the Region server.
An overview of the backup process is available.
On the Hmaster, set the PasswordAuthentication field to Yes in the
/etc/ssh/sshd_configfile. After you update the file, restartsshd.Ensure that all the cluster servers support supports same hash key algorithm (RSA).
Snapshots are not cleaned up if you cancel a job manually. After you cancel the job you must manually delete the snapshots from the HBase shell.
If you take a backup of an empty table, you need to clean the snapshot manually from the HBase shell.