如何在hbase中实现分页分页

时间:2016-09-01 15:17:33

标签: sorting pagination hbase

如何在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条记录。

如何实现分页以及按特定限定符排序,如果您帮助实现此解决方案将会很棒。

1 个答案:

答案 0 :(得分:0)

您可以查看PageFilter。 另请找到这个有用的博客: http://www.techsquids.com/bd/pagination-with-hbase/