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-阿裏雲