W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
標(biāo)簽(Tags)是HFile v3的一項(xiàng)功能。標(biāo)簽是作為單元的一部分的元數(shù)據(jù),與密鑰(key),值(value)和版本(version)分開。標(biāo)簽為其他與安全相關(guān)的功能(如單元級ACL和可見性標(biāo)簽)提供實(shí)現(xiàn)細(xì)節(jié)。標(biāo)簽存儲在HFiles自身中。將來可能會使用標(biāo)簽來實(shí)現(xiàn)其他HBase功能。為了使用它們啟用的安全功能,您無需了解很多關(guān)于標(biāo)簽的信息。
每個單元可以有零個或多個標(biāo)簽。每個標(biāo)簽都有一個類型和實(shí)際的標(biāo)簽字節(jié)數(shù)組。
就像行鍵,列族,限定符和值可以被編碼一樣(參見data.block.encoding.types),標(biāo)簽也可以被編碼。您可以在列族級別啟用或禁用標(biāo)簽編碼,并且默認(rèn)情況下啟用。使用該HColumnDescriptor#setCompressionTags(boolean compressTags)方法來管理列族的編碼設(shè)置。您還需要為列族啟用DataBlockEncoder,以使標(biāo)記的編碼生效。
如果啟用WAL壓縮,則可以通過在hbase-site.xml中設(shè)置hbase.regionserver.wal.tags.enablecompressionto的值為true來啟用WAL中每個標(biāo)記的壓縮。標(biāo)記壓縮使用字典編碼。
使用WAL加密時,不支持標(biāo)記壓縮。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: