专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

六十七、HBase:标签

HBase:标签(Tags)

标签(Tags)是HFile v3的一项功能。标签是作为单元的一部分的元数据,与密钥(key),值(value)和版本(version)分开。标签为其他与安全相关的功能(如单元级ACL和可见性标签)提供实现细节。标签存储在HFiles自身中。将来可能会使用标签来实现其他HBase功能。为了使用它们启用的安全功能,您无需了解很多关于标签的信息。

实现细节

每个单元可以有零个或多个标签。每个标签都有一个类型和实际的标签字节数组。

就像行键,列族,限定符和值可以被编码一样(参见data.block.encoding.types),标签也可以被编码。您可以在列族级别启用或禁用标签编码,并且默认情况下启用。使用该HColumnDescriptor#setCompressionTags(boolean compressTags)方法来管理列族的编码设置。您还需要为列族启用DataBlockEncoder,以使标记的编码生效。

如果启用WAL压缩,则可以通过在hbase-site.xml中设置hbase.regionserver.wal.tags.enablecompressionto的值为true来启用WAL中每个标记的压缩。标记压缩使用字典编码。

使用WAL加密时,不支持标记压缩。

文章永久链接:https://tech.souyunku.com/12576

干货推荐

未经允许不得转载:搜云库技术团队 » 六十七、HBase:标签

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们