99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Hbase創(chuàng)建備份映像

2018-07-19 14:15 更新

創(chuàng)建備份映像

對于也使用Apache Phoenix的HBase群集: 包括備份中的SQL系統(tǒng)目錄表。在需要還原HBase備份的情況下,對系統(tǒng)目錄表的訪問可以幫助您恢復Phoenix與還原的數(shù)據(jù)的互操作性。

運行備份和還原實用程序的第一步是執(zhí)行完整備份,并將數(shù)據(jù)存儲在與源不同的映像中。至少,您必須執(zhí)行此操作才能獲得基準,然后才能依賴增量備份。

以HBase超級用戶身份運行以下命令:

hbase backup create <type> <backup_path>

命令完成運行后,控制臺將顯示SUCCESS或FAILURE狀態(tài)消息。SUCCESS消息包括備份ID,備份ID是HBase主機從客戶端收到備份請求的Unix時間(也稱為Epoch時間)。

記錄在成功備份結束時出現(xiàn)的備份ID。如果源群集出現(xiàn)故障,并且您需要使用還原操作恢復數(shù)據(jù)集,則具有可用的備份ID可以節(jié)省時間。

位置命令行參數(shù)

type

要執(zhí)行的備份類型:完整備份或增量備份。提醒一下,增量備份需要已完全備份。

BACKUP_PATH

該BACKUP_PATH參數(shù)指定來存儲備份映像文件系統(tǒng)的完整URI的地方。有效的前綴是hdfs:,webhdfs:,gpfs:和s3fs : 

命名命令行參數(shù)

-t <table_name [,table_name]>

要備份的以逗號分隔的表列表。如果未指定表,則備份所有表。不存在正則表達式或通配符支持; 必須明確列出所有表名。有關對表集合執(zhí)行操作的詳細信息,請參閱備份集(這將在之后的章節(jié)中進行介紹)。與-s選項互斥;其中一個命名選項是必需的。

-s <backup_set_name>

根據(jù)備份集確定要備份的表。有關備份集的用途和用法,請參閱使用備份集。與-t選項互斥。

-w <number_workers>

(可選)指定將數(shù)據(jù)復制到備份目標的并行工作器數(shù)。備份當前由MapReduce作業(yè)執(zhí)行,因此該值對應于作業(yè)將生成的Mapper數(shù)。

-b <bandwidth_per_worker>

(可選)指定每個工作線程的帶寬,以MB/秒為單位。

-d

(可選)啟用“DEBUG”模式,該模式打印有關備份創(chuàng)建的其他日志記錄。

-q <name>

(可選)允許指定應在其中執(zhí)行創(chuàng)建備份的MapReduce作業(yè)的YARN隊列的名稱。此選項有助于防止備份任務從其他高重要性MapReduce作業(yè)中竊取資源。

用法示例

$ hbase backup create full hdfs://host5:8020/data/backup -t SALES2,SALES3 -w 3

此命令在HDFS實例中創(chuàng)建兩個表SALES2和SALES3的完整備份映像,這兩個表在路徑/data/backup中的NameNode為host5:8020。w選項指定不超過三個并行工作完成操作。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號