hbase数据库每天都会录入很多数据,我现在停止录入数据了,怎么查看我最后录入的一条数据,有知道的大神指导一下,我的Hbase 版本是0.94.14

0
已邀请:
0

Bob - 同程旅游大数据+BI 架构师 2016-07-06 回答

在0.94/0.96等版本中这个确实不是很好处理,你根据rowkey扫描来做吧。设置Startkey,endkey()来达到获取最后一条的效果。
 
如果是在0.98或最新版本的hbase中则支持反向查询。示例代码:

Scan scan = new Scan(); 
scan.setReversed(true); //设置反向查询
scan.setMaxResultSize(5);//获取最后5条
 

要回复问题请先登录注册