请问该怎样使用实现HBase的between and查询 ?有什么办法

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

MM们
浏览 224回答 1
1回答

慕桂英546537

其实你即使这么用得到了想要的效果,但是这么干也不对!不要通过value来过滤,效率非常低。如果有这种range的查找,一定要在rowkey上下功夫。设计好rowkey才是关键。因为hbase的rowkey是按顺序码放的。
打开App,查看更多内容
随时随地看视频慕课网APP