hbase数据库表snapshot备份方法_hbase备份恢复案例

其他范文 时间:2020-02-28 13:15:38 收藏本文下载本文
【www.daodoc.com - 其他范文】

hbase数据库表snapshot备份方法由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“hbase备份恢复案例”。

Hbase的表备份方法

一、hbase表级备份原理

对当前表做快照,可以使用恢复快照命令将表到某个时间点。

Snapshot 命令通常在秒级即可完成、快照只生成一些元数据,不会对文件本身产生影响。HBase 提供导出快照功能,可以将快照文件导出到另外的HBase集群进行恢复。也可以在原集群进行恢复。恢复在秒级完成。目前仅支持对当前时间点做全量快照,无法增量备份。HBase 配置支持快照功能:

hbase.snapshot.enabledtrue bin/hbase shell

执行快照:

hbase>snapshot 'myTable','myTable20170801'

列出快照:

hbase>list_snapshots

删除快照:

hbase>delete_snapshot 'myTable20170801'

从快照中克隆一个表

hbase>clone_snapshot 'myTable20170801','myNewTestTable'

恢复快照:

恢复快照需要先disable 表

hbase>disable 'myTable' hbase>restore_snapshot 'myTable20170801'

导出快照到另外集群:

bin/hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot-snapshot MySnapshot-copy-to hdfs://srv2:8082/hbase-mappers 16

二、hbase表备份具体执行方法

1、建立备份目录

Mkdir-p /home/hbasebackup2、编写备份脚本,按天创建hbase表的snapshot,数据保存7天

bak_hbase.sh

注意:脚本中hbase_1102为测试表,实际应用需根据需要备份表进行更改

3、编写crontab任务,定期执行备份脚本

2 * * * sh /home/hbasebackup/bak_hbase.sh >> /home/hbasebackup/hbasebackup.log 2>&1

Oracle数据库的不同备份方法

Oracle数据库的备份方法1、引言Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统。比如使用export实用......

数据库备份方案

1、完全备份(Full Backup) 备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档......

informix_online数据库三种备份方法的选择

【IT168 服务器学院】INFORMIX-ONLINE数据库因其具有高性能、高可靠性、支持数据完整性定义和检查等特性而被广泛应用。数据库被使用后,数据备份的安全可靠性便成为人们普遍关......

Sybase数据库备份方案

Sybase数据库备份方案Sybase数据备份方案,Sybase数据库产品自从1987年问世以来,它的客户机/服务器(client/server)工作模式、分布处理的基础体系结构、完善的安全保密性能、高......

医院数据库备份解决方案

1医院数据库备份解决方案提出的背景随着电子化进程的飞速发展和信息技术的广泛应用,数据越来越成为企业、事业单位日常运作中不可缺少的部分和领导决策的依据。但是,计算机的......

下载hbase数据库表snapshot备份方法word格式文档
下载hbase数据库表snapshot备份方法.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文