553
iPhone_iPad_Mac_手机_平板_苹果apple
HBase备份__开发人员指南_E-MapReduce-阿里云
E-MapReduce的HBase集群,可以通过HBase内置的快照(snapshot)功能对HBase的表进行备份,并将备份的数据导出到阿里云存储服务OSS中,示例如下:
1.创建HBase集群
详见集群创建文档
2.创建table
>create 'test','cf'
3.添加数据
> put 'test','a','cf:c1',1
> put 'test','a','cf:c2',2
> put 'test','b','cf:c1',3
> put 'test','b','cf:c2',4
> put 'test','c','cf:c1',5
> put 'test','c','cf:c2',6
4.创建快照
hbase snapshot create -n test_snapshot -t test
查看快照
>list_snapshots
SNAPSHOT TABLE + CREATION TIME
test_snapshot test (Sun Sep 04 20:31:00 +0800 2016)
1 row(s) in 0.2080 seconds
5. 导出到OSS
hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot test_snapshot -copy-to oss://$accessKeyId:$accessKeySecret@$bucket.oss-cn-hangzhou-internal.aliyuncs.com/hbase/snapshot/test
备注: OSS使用内网Endpoint
6.创建另一个HBase集群
7.OSS导出快照
hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot test_snapshot -copy-from oss://$accessKeyId:$accessKeySecret@$bucket.oss-cn-hangzhou-internal.aliyuncs.com/hbase/snapshot/test -copy-to /hbase/
8.从快照恢复数据
>restore _snapshot 'test_snapshot'
>scan 'test'
ROW COLUMN+CELL
a column=cf:c1, timestamp=1472992081375, value=1
a column=cf:c2, timestamp=1472992090434, value=2
b column=cf:c1, timestamp=1472992104339, value=3
b column=cf:c2, timestamp=1472992099611, value=4
c column=cf:c1, timestamp=1472992112657, value=5
c column=cf:c2, timestamp=1472992118964, value=6
3 row(s) in 0.0540 seconds
9.从快照创建新表
>clone_snapshot 'test_snapshot','test_2'
>scan 'test_2'
ROW COLUMN+CELL
a column=cf:c1, timestamp=1472992081375, value=1
a column=cf:c2, timestamp=1472992090434, value=2
b column=cf:c1, timestamp=1472992104339, value=3
b column=cf:c2, timestamp=1472992099611, value=4
c column=cf:c1, timestamp=1472992112657, value=5
c column=cf:c2, timestamp=1472992118964, value=6
3 row(s) in 0.0540 seconds
最后更新:2016-09-21 14:57:48
上一篇:
阿里云数据集成__数据传输软件_开发人员指南_E-MapReduce-阿里云
下一篇:
E-MapReduce SDK 发布说明__开发人员指南_E-MapReduce-阿里云
规则配置__舆情分析_快速开始_公众趋势分析-阿里云
缓存数据持久化__典型应用_用户指南_云数据库 RDS 版-阿里云
SDK下载__设备端接入手册_阿里云物联网套件-阿里云
7.2 查看DB性能指标和报告__第七章 性能优化和诊断_使用手册_分析型数据库-阿里云
获取队列属性__队列使用帮助_控制台使用帮助_消息服务-阿里云
ApiHisItem__数据类型_API_API 网关-阿里云
GetCursor__日志库相关接口_API-Reference_日志服务-阿里云
HTTPS 双向认证常见问题__常见问题_负载均衡-阿里云
采集-IIS访问日志__最佳实践_日志服务-阿里云
属性值类型__语义表示协议_自然语言理解(NLU)_智能语音交互-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云