以下是CentOS上HBase的备份恢复策略:
hbase backup create full
命令,或通过Hadoop的DistCp工具复制HBase数据目录到HDFS,还可利用Percona XtraBackup for HBase进行备份。建议定期执行,如每天凌晨。create_snapshot
命令为表创建快照,适用于表级数据备份,创建速度快,对系统影响小。hbase backup restore
命令恢复,或从HDFS备份目录复制数据到HBase数据目录后重启服务。disable
表,再使用restore_snapshot
命令恢复快照,最后enable
表。