在线备份
1 快照
2 复制
3导出
4 CopyTable
5 HTable接口
6HDFS数据离线备份
7 Mozilla工具
8 HDFS复制
离线备份/full-shutdown备份
完全停止HBase服务,使用distcp命令运行MapReduce任务进行备份,服务在一段时间内不可用。
备份
假设HBase的数据分布在HDFS上的位置是:hdfs://namenode:9000/hbase,可以使用distcp命令将此位置的所有数据复制到同一个集群的其他位置或者另外一个集群。
HBase的备份和恢复的机制,和单机数据库对比的话意义不大。全量数据备份的话,HBase会对本地文件做一个snapshot,然后通过mr的方式将数据文件copy到一个特定的指定地方,增量备份的话,通过将wal log转换为Hfile,然后copy到远端一个特定备份的地方。这种增量备份是主要备份wal log,且是指定时间的做备份,一天或者一周。
对于恢复模块的话,可以是全量的数据恢复以及增量的数据恢复,基本的逻辑都是将文件copy到HDFS上,然后做一次bulkload即可将数据恢复回来。
2.云HBase的Backup/Restore方案
这里分别从4个方面进行介绍,主要是:常见使用方法,全量数据备份和恢复,增量数据备份和恢复,我们即将提供的一些特定功能。 ApsaraDB for HBase提供的数据备份 可以支持备份到不同地区的HDFS,也支持备份到OSS上面。
ucache灾备云平台对数据库可进行完全备份、 增量备份、差异备份、定时、实时自动备份/恢复, 联系我时,请说是在114黄页信息网看到的,谢谢!
【重要提醒】 转发本信息给好友或分享到朋友圈,被转发超过20次,信息将自动置顶一周!