HBase shell支持倒序查询的方式,只需要设置REVERSED => true即可,但是这里有一个小坑,那就是STARTROW和ENDROW需要互换,不然查询出的内容为空,下面是错误和正确的命令:
首先看升序程序的命令:
scan 'test_2019',{STARTROW=>'153',ENDROW=>'153~',LIMIT=>5}
错误的降序查询命令:
scan 'test_2019',{REVERSED=>true,STARTROW=>'153',ENDROW=>'153~',LIMIT=>5}
正确的降序查询命令:
scan 'test_2019',{REVERSED=>true,STARTROW=>'153~',ENDROW=>'153',LIMIT=>5}
细心的你看出区别了吗?
网友评论