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

2018-08-02 14:55 更新

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

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

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

您只能在實(shí)時(shí)的HBase群集上進(jìn)行還原,因?yàn)楸仨氈匦路职l(fā)數(shù)據(jù)才能成功完成還原操作。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)