我试过用两个SingleColumnValueFilter,一个是大于某个值的,一个是小于某个值的。最后我将这两个filter加到scan中。但查出来的结果是两个filter的并集,而非他们的交集。有什么方法可以实现between and这个功能?唉,真失败,刚提问没过多久就发现了一个FilterList,把先前的两个filter放入filterList里,再将filterList加到scan里去就行了。
1 回答

慕桂英546537
TA贡献1848条经验 获得超10个赞
其实你即使这么用得到了想要的效果,但是这么干也不对!不要通过value来过滤,效率非常低。如果有这种range的查找,一定要在rowkey上下功夫。设计好rowkey才是关键。因为hbase的rowkey是按顺序码放的。
- 1 回答
- 0 关注
- 223 浏览
添加回答
举报
0/150
提交
取消