HBase增量備份和還原的技術(shù)細節(jié)

2018-08-02 14:55 更新

增量備份和還原的技術(shù)細節(jié)

與以前嘗試使用串行備份和還原解決方案(例如僅使用HBase導出和導入API的方法)相比,HBase增量備份可以更有效地捕獲HBase表映像。增量備份使用“預寫日志(WAL)”來捕獲自上次備份創(chuàng)建以來的數(shù)據(jù)更改。在所有RegionServers上執(zhí)行WAL roll(創(chuàng)建新的WAL)以跟蹤需要在備份中的WAL。

創(chuàng)建增量備份映像后,源備份文件通常與數(shù)據(jù)源位于同一節(jié)點上。類似于DistCp(分布式副本)工具的過程用于將源備份文件移動到目標文件系統(tǒng)。當表還原操作啟動時,啟動兩個步驟的進程。首先,從完整備份映像恢復完整備份。其次,來自上次完全備份和正在恢復的增量備份之間的增量備份的所有WAL文件都將轉(zhuǎn)換為HFiles,HBase批量加載實用程序會自動將其導入為表中的已還原數(shù)據(jù)。

您只能在實時的HBase群集上進行還原,因為必須重新分發(fā)數(shù)據(jù)才能成功完成還原操作。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號