W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本節(jié)包含為使用備份和還原功能而必須進(jìn)行的必要配置更改。由于此功能大量使用YARN的MapReduce框架來(lái)并行化這些I/O重載操作,因此配置更改不僅僅局限于此hbase-site.xml。
YARN container-executor.cfg配置文件必須具有以下屬性設(shè)置:allowed.system.users = hbase。此配置文件的條目中不允許有空格。
執(zhí)行第一個(gè)備份任務(wù)時(shí),跳過(guò)此步驟將導(dǎo)致運(yùn)行時(shí)錯(cuò)誤。
用于備份和還原的有效container-executor.cfg文件的示例:
yarn.nodemanager.log-dirs=/var/log/hadoop/mapred
yarn.nodemanager.linux-container-executor.group=yarn
banned.users=hdfs,yarn,mapred,bin
allowed.system.users=hbase
min.user.id=500
將以下屬性添加到hbase-site.xml并重新啟動(dòng)HBase(如果它已在運(yùn)行)。
“,...”是省略號(hào),意味著這是一個(gè)以逗號(hào)分隔的值列表,而不是應(yīng)該添加到hbase-site.xml的文字文本。
<property>
<name>hbase.backup.enable</name>
<value>true</value>
</property>
<property>
<name>hbase.master.logcleaner.plugins</name>
<value>org.apache.hadoop.hbase.backup.master.BackupLogCleaner,...</value>
</property>
<property>
<name>hbase.procedure.master.classes</name>
<value>org.apache.hadoop.hbase.backup.master.LogRollMasterProcedureManager,...</value>
</property>
<property>
<name>hbase.procedure.regionserver.classes</name>
<value>org.apache.hadoop.hbase.backup.regionserver.LogRollRegionServerProcedureManager,...</value>
</property>
<property>
<name>hbase.coprocessor.region.classes</name>
<value>org.apache.hadoop.hbase.backup.BackupObserver,...</value>
</property>
<property>
<name>hbase.master.hfilecleaner.plugins</name>
<value>org.apache.hadoop.hbase.backup.BackupHFileCleaner,...</value>
</property>
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)系方式:
更多建議: