有这样一个场景,在HBase中需要分页查询,同时根据某一列的值进行过滤. 不同于RDBMS天然支持分页查询,HBase要进行分页必须由自己实现.据我了解的,目前有两种方案, 一是<HBase权威指南>中提到的用PageFilter加循环动态设置startRow实现,详细见这里.但这种方法效率比较低,且有冗余查询.因此京东研发了一种用额外的一张表来保存行序号的方案. 该种方案效率较高,但实现麻烦些,需要维护一张额外的表. 不管是方案也好,人也好,没有最好的,只有最适合的.在我司的使用场景中,对于…