您的位置:首页 > 其它

HBase 带有过滤条件的全表扫描 小计

2015-08-16 14:08 337 查看
HBase 带有过滤条件的全表扫描

前缀过滤器

列名过滤器

时间戳过滤器

组合过滤器

scan 'demo_table' , {

FILTER => "

(

PrefixFilter('value')

AND (

QUalifierFilter (

=,
'binary:regioninfo')

)

) AND (

TimestampsFilter (

1391266708004,1376047846298

)

)"

}

在约束条件中:

过滤器使用关键字 FILTER; PrefixFilter PrefixFilter('value') 表示前缀过滤器,作用于行键上,行键以
value 为前缀;

QualifierFilter(=,
'binary:regioninfo' ) 表示列明过滤器,一个参数 “=” 表示比较器,即列名等于 regioninfo ,其中的“binary:”表示使用二进制比较,冒号是分隔符;

TimestampsFilter(t1,t2) 这里的 t1 , t2 不是区间,而是数据组中的两个元素。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: