HBase備份與還原

2018-07-16 14:26 更新

HBase備份與還原概述

備份和還原是許多數(shù)據(jù)庫(kù)提供的標(biāo)準(zhǔn)操作。有效的備份和還原策略有助于確保用戶(hù)可以在發(fā)生意外故障時(shí)恢復(fù)數(shù)據(jù)。HBase備份和還原功能有助于確保使用HBase作為規(guī)范數(shù)據(jù)存儲(chǔ)庫(kù)的企業(yè)可以從災(zāi)難性故障中恢復(fù)。另一個(gè)重要功能是能夠?qū)?shù)據(jù)庫(kù)還原到特定時(shí)間點(diǎn),通常稱(chēng)為快照。

HBase備份和還原功能可以在HBase集群中的表上創(chuàng)建完整備份和增量備份。完整備份是應(yīng)用增量備份以構(gòu)建迭代快照的基礎(chǔ)??梢园从?jì)劃運(yùn)行增量備份以捕獲一段時(shí)間內(nèi)的更改,例如通過(guò)使用Cron任務(wù)。增量備份比完全備份更具成本效益,因?yàn)樗鼈儍H捕獲自上次備份以來(lái)的更改,并且還使管理員能夠?qū)?shù)據(jù)庫(kù)還原到任何先前的增量備份。此外,如果您不想還原備份的整個(gè)數(shù)據(jù)集,則實(shí)用程序還可以啟用表級(jí)數(shù)據(jù)備份和還原。

備份和還原功能是對(duì)HBase Replication(復(fù)制)功能的補(bǔ)充。雖然HBase復(fù)制非常適合創(chuàng)建數(shù)據(jù)的“hot”副本(復(fù)制數(shù)據(jù)可立即用于查詢(xún)),但備份和恢復(fù)功能非常適合創(chuàng)建“cold”數(shù)據(jù)副本(必須采取手動(dòng)步驟來(lái)恢復(fù)系統(tǒng))。以前,用戶(hù)只能通過(guò)ExportSnapshot功能創(chuàng)建完整備份。增量備份實(shí)現(xiàn)是對(duì)ExportSnapshot提供的先前“art”的新穎改進(jìn)。

術(shù)語(yǔ)

備份和還原功能引入了新術(shù)語(yǔ),可用于了解控制如何在系統(tǒng)中流動(dòng)。

  • 備份(A backup):數(shù)據(jù)和元數(shù)據(jù)的邏輯單元,可以將表還原到特定時(shí)間點(diǎn)的狀態(tài)。
  • 完全備份(Full backup):一種備份類(lèi)型,它在某個(gè)時(shí)間點(diǎn)完全封裝表的內(nèi)容。
  • 增量備份(Incremental backup):一種備份類(lèi)型,包含自完整備份以來(lái)表中的更改。
  • 備份集(Backup set):用戶(hù)定義的名稱(chēng),用于引用可在其上執(zhí)行備份的一個(gè)或多個(gè)表。
  • 備份ID(Backup ID):唯一的名稱(chēng),用于標(biāo)識(shí)其余備份,例如,backupId_1467823988425
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)