HBase配置密鑰

2018-07-30 14:21 更新

配置密鑰

備份和還原功能包括必需的和可選的配置密鑰。

必需的屬性

hbase.backup.enable:控制是否啟用該功能,默認(rèn)值為false,將此值設(shè)置為true。

hbase.master.logcleaner.plugins:清除HBase Master中的日志時(shí)調(diào)用的逗號(hào)分隔的類列表。將此值設(shè)置為org.apache.hadoop.hbase.backup.master.BackupLogCleaner或?qū)⑵涓郊拥疆?dāng)前值。

hbase.procedure.master.classes:使用Master中的Procedure框架調(diào)用的逗號(hào)分隔的類列表。將此值設(shè)置為org.apache.hadoop.hbase.backup.master.LogRollMasterProcedureManager或?qū)⑵涓郊拥疆?dāng)前值。

hbase.procedure.regionserver.classes:使用RegionServer中的Procedure框架調(diào)用的逗號(hào)分隔的類列表。將此值設(shè)置為org.apache.hadoop.hbase.backup.regionserver.LogRollRegionServerProcedureManager或?qū)⑵涓郊拥疆?dāng)前值。

hbase.coprocessor.region.classes:在表上部署的以逗號(hào)分隔的RegionObservers列表。將此值設(shè)置為org.apache.hadoop.hbase.backup.BackupObserver或?qū)⑵涓郊拥疆?dāng)前值。

hbase.master.hfilecleaner.plugins:在Master上部署的以逗號(hào)分隔的HFileCleaners列表。將此值設(shè)置為org.apache.hadoop.hbase.backup.BackupHFileCleaner或?qū)⑵涓郊拥疆?dāng)前值。

可選屬性

hbase.backup.system.ttl:hbase:backup表中數(shù)據(jù)的生存時(shí)間(默認(rèn)值:forever)。此屬性僅在創(chuàng)建hbase:backup表之前相關(guān)。當(dāng)此表已存在時(shí),使用HBase shell中的“alter”命令修改TTL。

hbase.backup.attempts.max:獲取hbase表快照時(shí)執(zhí)行的嘗試次數(shù)(默認(rèn)值:10)。

hbase.backup.attempts.pause.ms:失敗的快照嘗試之間等待的時(shí)間(以毫秒為單位)(默認(rèn)值:10000)。

hbase.backup.logroll.timeout.millis:等待RegionServers在Master的過程框架中執(zhí)行WAL滾動(dòng)的時(shí)間(以毫秒為單位)(默認(rèn)值:30000)。

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)