W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
備份集可以通過減少表名重復(fù)輸入的數(shù)量來簡化HBase數(shù)據(jù)備份和還原的管理。您可以使用該hbase backup set add命令將表分組到命名備份集中。然后,您可以使用-set選項(xiàng)在hbase backup create或hbase backup restore中調(diào)用備份集的名稱,而不是單獨(dú)列出組中的每個(gè)表。您可以擁有多個(gè)備份集。
請注意hbase backup set add
命令和-set選項(xiàng)之間的區(qū)別:必須先運(yùn)行該hbase backup set add
命令,然后才能在其他命令中使用該-set
選項(xiàng),因?yàn)樵趯浞菁米骺旖莘绞街?,必須先命名并定義備份集。
如果運(yùn)行該hbase backup set add命令并指定系統(tǒng)上尚不存在的備份集名稱,則會創(chuàng)建一個(gè)新集。如果使用現(xiàn)有備份集名稱的名稱的命令,則指定的表將添加到該集合中。
在此命令中,備份集名稱區(qū)分大小寫。
備份集的元數(shù)據(jù)存儲在HBase中。如果您無法訪問具有備份集元數(shù)據(jù)的原始HBase群集,則必須指定單個(gè)表名以還原數(shù)據(jù)。
要?jiǎng)?chuàng)建備份集,請以HBase超級用戶身份運(yùn)行以下命令:
$ hbase backup set <subcommand> <backup_set_name> <tables>
以下列表詳細(xì)介紹了hbase backup set命令的子命令。
在hbase backup set設(shè)置完成操作后,必須輸入以下子命令中的一個(gè)(且不超過一個(gè))。此外,備份集名稱在命令行實(shí)用程序中區(qū)分大小寫。
將表[s]添加到備份集。在此參數(shù)后面指定backup_set_name值以創(chuàng)建備份集。
從集中刪除表。在tables參數(shù)中指定要?jiǎng)h除的表。
列出所有備份集。
顯示備份集的描述。該信息包括該集是否具有完整備份或增量備份,備份的開始和結(jié)束時(shí)間以及集合中的表列表。此子命令必須位于backup_set_name值的有效值之前。
刪除備份集。在命令后直接輸入backup_set_name選項(xiàng)的值hbase backup set delete
。
用于分配或調(diào)用備份集名稱。備份集名稱必須僅包含可打印字符,并且不能包含任何空格。
要包含在備份集中的表(或單個(gè)表)的列表。輸入表名作為逗號分隔列表。如果未指定表,則所有表都包含在集中。
在單獨(dú)或遠(yuǎn)程群集的備份策略中維護(hù)區(qū)分大小寫的備份集名稱的日志或其他記錄以及每個(gè)集合中的相應(yīng)表。此信息可以幫助您在主群集失敗的情況下進(jìn)行。
$ hbase backup set add Q1Data TEAM3,TEAM_4
根據(jù)不同的環(huán)境,在此命令導(dǎo)致一個(gè)以下操作:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: