Veritas NetBackup™ for HBase Administrator's Guide
- Introduction
- Deploying HBase plug-in for NetBackup
- Configuring NetBackup for HBase
- Managing backup hosts
- Configuring the HBase plug-in using the HBase configuration file
- Configuring NetBackup policies for HBase plug-in
- Performing backups and restores of HBase
- Troubleshooting
Using NetBackup Command Line Interface (CLI) to create a BigData policy for HBase clusters
You can also use the CLI method to create a BigData policy for HBase.
To create a BigData policy using NetBackup CLI method
- Log on as an Administrator.
- Navigate to
/usr/openv/netbackup/bin/admincmd
. - Create a new BigData policy using the default settings.
bppolicynew policyname
- View the details about the new policy using the
-L
option.bpplinfo policyname -L
- Modify and update the policy type as BigData.
bpplinfo PolicyName -modify -v -M MasterServerName -pt BigData
- Specify the Application_Type as HBase.
For Windows:
bpplinclude PolicyName -add "Application_Type=hbase"
For UNIX:
bpplinclude PolicyName -add 'Application_Type=hbase
Note:
The parameter values for Application_Type=HBase are case-sensitive.
- Specify the backup host on which you want the backup operations to be performed for HBase.
For Windows:
bpplinclude PolicyName -add "Backup_Host=hostname"
For UNIX:
bpplinclude PolicyName -add 'Backup_Host=hostname'
Note:
The backup host must be a Linux computer. The backup host can be a NetBackup client or a media server or a master server.
- Specify the HBase directory or folder name that you want to backup.
For Windows:
bpplinclude PolicyName -add "/namespace:table_name"
For UNIX:
bpplinclude PolicyName -add '/namespace:table_name'
Note:
Directory or folder used for backup selection while defining BigData Policy with Application_Type=hbase must not contain space or comma in their names.
- Modify and update the policy storage type for BigData policy.
bpplinfo PolicyName -residence STUName -modify
- Specify the IP address or the host name of the HMaster for adding the client details.
For Windows:
bpplclients PolicyName -M "MasterServerName" -add "HBaseServerHMaster" "Linux" "RedHat"
For UNIX:
bpplclients PolicyName -M 'MasterServerName' -add 'HBaseServerHMaster' 'Linux' 'RedHat'
- Assign a schedule for the created BigData policy as per your requirements.
bpplsched PolicyName -add Schedule_Name -cal 0 -rl 0 -st sched_type -window 0 0
Here,
sched_type
value can be specified as follows:Schedule Type
Description
FULL
Full backup
INCR
Differential Incremental backup
CINC
Cumulative Incremental backup
TLOG
Transaction Log
The default value for
sched_type
is FULL.Once you set the schedule, HBase data is backed up automatically as per the set schedule without any further user intervention.
- Alternatively, you can also perform a manual backup for HBase data.
For performing a manual backup operation, execute all the steps from Step 1 to Step 11.
- For a manual backup operation, navigate to
/usr/openv/netbackup/bin
Initiate a manual backup operation for an existing BigData policy using the following command:
bpbackup -i -p PolicyName -s Schedule_Name -S MasterServerName -t 44
Here,
-p
refers to policy,-s
refers to schedule,-S
refers to master server, and-t 44
refers to BigData policy type.