Vik*_*del 10 hbase bigdata hfile
我知道模糊行滤波器首先将两个参数作为行键,第二个作为模糊逻辑.我从相应的java类FuzzyRowFilter中理解的是,过滤器评估当前行并尝试计算与模糊逻辑匹配的下一个更高的行键,并跳转非匹配键.
我无法理解以下事情
扫描如何跳转某些行键?它是否使用Get获取并比较当前行键.扫描如何知道下一个匹配的行键存在的位置?没有进行全扫描(如果它跳转)
Igo*_*kov 12
你正确理解了一切.
对于那些来自网络搜索的人来说,这里有两个链接,解释了如何一般地利用行跳过以及如何在FuzzyRowFilter中完成它
如果过滤器知道它在最后一个键并且需要跳过:
SEEK_NEXT_USING_HINT Cellscan- 它检查可用的HFiles,检查相关的密钥是否存在