码迷,mamicode.com
首页 > 其他好文 > 详细

Hbase根据rowkey利用scan查询

时间:2015-04-21 18:13:35      阅读:687      评论:0      收藏:0      [点我收藏+]

标签:hbase   scan   正则   filter   

1.rowkey以某个内容开头

Filter filtet = new PrefixFilter("ooo".getBytes());

2.rowkey字符串包含方式

Filter filter = new RowFilter(CompareOp.EQUAL,new SubstringComparator("xxx"));


3.rowkey匹配正则方式

Filter filter2 = new RowFilter(CompareFilter.CompareOp.EQUAL,new RegexStringComparator(".*5$"));

4.如果包含多个filter,可以类似Mongodb的查询方式进行添加

FilterList fl = new FilterList(Operator.MUST_PASS_ONE);
fl.addFilter(filter);
scan.setFilter(fl);


Hbase根据rowkey利用scan查询

标签:hbase   scan   正则   filter   

原文地址:http://blog.csdn.net/u012841509/article/details/45170797

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!