hbase表的备份方法
在实际的开发工作中,数据开发人员会进行一些数据的迁移或者数据的备份工作,本文主要介绍hbase的备份方法
hbase提供了很简单的一种通过snapshot方式进行打快照和恢复快照.同时也可以通过这种方式定期的备份hbase数据,以防数据丢失.
一、hbase表级备份原理
对当前表做快照,可以使用恢复快照命令将表到某个时间点。
Snapshot 命令通常在秒级即可完成、快照只生成一些元数据,不会对文件本身产生影响。HBase 提供导出快照功能,可以将快照文件导出到另外的HBase集群进行恢复。也可以在原集群进行恢复。恢复在秒级完成。目前仅支持对当前时间点做全量快照,无法增量备份。
HBase 配置支持快照功能:
<property> <name>hbase.snapshot.enabled</name> <value>true</value> </property>
相关文章