基于HBase Snapshot遷移歷史數(shù)據(jù)
如果您想要基于HBase Snapshot將數(shù)據(jù)遷移至Lindorm實(shí)例,可以根據(jù)本文的操作步驟,完成Snapshot任務(wù)的創(chuàng)建。
前提條件
檢查源集群、目標(biāo)集群、LTS的網(wǎng)絡(luò)連通性。
已添加源實(shí)例、目標(biāo)實(shí)例的數(shù)據(jù)源。如何添加,請參見添加Lindorm寬表數(shù)據(jù)源。
注意事項(xiàng)
僅HBase 2.x版本支持該遷移方案。
遷移前請確認(rèn)目標(biāo)實(shí)例的HDFS容量,確??捎萌萘孔阋灾螖?shù)據(jù)遷移,避免遷移過程中出現(xiàn)容量用盡導(dǎo)致任務(wù)失敗的情況。
創(chuàng)建遷移任務(wù)
在左側(cè)導(dǎo)航欄,選擇
。單擊創(chuàng)建任務(wù)。
填寫并勾選相關(guān)參數(shù):源集群、目標(biāo)集群、表結(jié)構(gòu)遷移。
說明勾選表結(jié)構(gòu)遷移后系統(tǒng)將在目標(biāo)集群創(chuàng)建表(Schema、分區(qū)信息一致),如果目標(biāo)集群表已存在會(huì)跳過。
在同步/遷移的表中,添加Snapshot參數(shù),格式為
<表名>{"snapshotName":"<快照名>"}
,例如table1{"snapshotName":"table1-snapshot"}
。支持同時(shí)遷移多張表,多張表需通過換行進(jìn)行分隔,如下圖所示:說明關(guān)于HBase Snapshot(快照)的更多說明,請參見使用HBase快照。
單擊創(chuàng)建,創(chuàng)建任務(wù)并保存配置。
查看遷移任務(wù)
在左側(cè)導(dǎo)航欄,選擇
。單擊需要查看的任務(wù)名,查看對應(yīng)任務(wù)的執(zhí)行情況。