W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
對(duì)于也使用Apache Phoenix的HBase群集: 包括備份中的SQL系統(tǒng)目錄表。在需要還原HBase備份的情況下,對(duì)系統(tǒng)目錄表的訪問(wèn)可以幫助您恢復(fù)Phoenix與還原的數(shù)據(jù)的互操作性。
運(yùn)行備份和還原實(shí)用程序的第一步是執(zhí)行完整備份,并將數(shù)據(jù)存儲(chǔ)在與源不同的映像中。至少,您必須執(zhí)行此操作才能獲得基準(zhǔn),然后才能依賴增量備份。
以HBase超級(jí)用戶身份運(yùn)行以下命令:
hbase backup create <type> <backup_path>
命令完成運(yùn)行后,控制臺(tái)將顯示SUCCESS或FAILURE狀態(tài)消息。SUCCESS消息包括備份ID,備份ID是HBase主機(jī)從客戶端收到備份請(qǐng)求的Unix時(shí)間(也稱為Epoch時(shí)間)。
記錄在成功備份結(jié)束時(shí)出現(xiàn)的備份ID。如果源群集出現(xiàn)故障,并且您需要使用還原操作恢復(fù)數(shù)據(jù)集,則具有可用的備份ID可以節(jié)省時(shí)間。
要執(zhí)行的備份類型:完整備份或增量備份。提醒一下,增量備份需要已完全備份。
該BACKUP_PATH參數(shù)指定來(lái)存儲(chǔ)備份映像文件系統(tǒng)的完整URI的地方。有效的前綴是hdfs:,webhdfs:,gpfs:和s3fs :
要備份的以逗號(hào)分隔的表列表。如果未指定表,則備份所有表。不存在正則表達(dá)式或通配符支持; 必須明確列出所有表名。有關(guān)對(duì)表集合執(zhí)行操作的詳細(xì)信息,請(qǐng)參閱備份集(這將在之后的章節(jié)中進(jìn)行介紹)。與-s選項(xiàng)互斥;其中一個(gè)命名選項(xiàng)是必需的。
根據(jù)備份集確定要備份的表。有關(guān)備份集的用途和用法,請(qǐng)參閱使用備份集。與-t選項(xiàng)互斥。
(可選)指定將數(shù)據(jù)復(fù)制到備份目標(biāo)的并行工作器數(shù)。備份當(dāng)前由MapReduce作業(yè)執(zhí)行,因此該值對(duì)應(yīng)于作業(yè)將生成的Mapper數(shù)。
(可選)指定每個(gè)工作線程的帶寬,以MB/秒為單位。
(可選)啟用“DEBUG”模式,該模式打印有關(guān)備份創(chuàng)建的其他日志記錄。
(可選)允許指定應(yīng)在其中執(zhí)行創(chuàng)建備份的MapReduce作業(yè)的YARN隊(duì)列的名稱。此選項(xiàng)有助于防止備份任務(wù)從其他高重要性MapReduce作業(yè)中竊取資源。
$ hbase backup create full hdfs://host5:8020/data/backup -t SALES2,SALES3 -w 3
此命令在HDFS實(shí)例中創(chuàng)建兩個(gè)表SALES2和SALES3的完整備份映像,這兩個(gè)表在路徑/data/backup中的NameNode為host5:8020。w選項(xiàng)指定不超過(guò)三個(gè)并行工作完成操作。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: