如何在hbase中实现分页分页?
我有以下数据
表:数据集
rowkey CF/Qualifier/Value
//数据集1
ds1~1 : V(CF):[q1:r1q1Value,q2:r1q2Value]
ds1~2 : V(CF):[q1:r2q1Value,q2:r2q2Value]
ds1~3 : V(CF):[q1:r3q1Value,q2:r3q2Value]
ds1~4 : V(CF):[q1:r4q1Value,q2:r4q2Value]
// DataSet2
ds2~1 : V(CF):[q1:r1q1Value]
ds2~2 : V(CF):[q1:r2q1Value]
ds2~3 : V(CF):[q1:r3q1Value]
我在表格数据集中保留了一个或多个数据集数据
ds1是第一个数据集(有4条记录,有2个限定词)
ds2是第一个数据集(有3条记录,只有1个限定符)
我只使用前缀过滤器检索ds1或ds2记录。
所以我需要对它们进行排序并在UI中显示页面,因此在检索时我不想检索所有记录(急切地),我只需检索按限定符1排序的前100条记录,然后当用户单击下一步时页面,然后我将检索具有相同排序字段的下100条记录。
如何实现分页以及按特定限定符排序,如果您帮助实现此解决方案将会很棒。
答案 0 :(得分:0)
您可以查看PageFilter。 另请找到这个有用的博客: http://www.techsquids.com/bd/pagination-with-hbase/