扫描和筛选

nwsw7zdq  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(479)

我对hadoop和hbase还很陌生。有人能帮我扫描和过滤命令吗。
我试图用过滤器在hbase中提取一系列行和特定药物的记录。当我发出这个shell命令时: scan 'Mytable', {COLUMNS => [''], FILTER => "avil",STARTROW => "1100",STOPROW => "1121"} 它向我显示了一个错误: Incorrect Filter String 我正在尝试使用此命令作为参考:

hbase> scan 't1', {FILTER => "(PrefixFilter ('row2') AND (QualifierFilter (>=, 'binary:xyz'))) AND (TimestampsFilter ( 123, 456))"}

有人能帮我解释一下什么是前置过滤器和限定过滤器吗?

uujelgoq

uujelgoq1#

我在hbase中浏览了一些filter和scan shell命令的基础知识,发现singlecolumnvaluefilter非常适合基于值的过滤单元。下面的命令对我有用:
扫描'mytable',{columns=>['',filter=>“singlecolumnvaluefilter('','drug',=,'binary:avil“)”,开始符=>“1100”,结束符=>“1121”}

相关问题