我想扫描HBase中的表,使用scan
检索与rowkey最接近的匹配项。
rowkey例如:2017-11-22 10:20:30
如果我使用像
这样的RowFilterscan 'mytable',{FILTER=>"(RowFilter(=,'regexstring:2017-11-22 10:20:30'))"}
我想让它返回到目前为止最接近的行。因此,如果最接近的rowkey为2017-11-22 09:00:00
,则返回结果。
目前,通过上述查询,它会重新生成0行,因为它不完全匹配。这可能是scan
吗?
答案 0 :(得分:0)
我找到了合适的扫描搜索:
scan 'mytable', {ENDROW => "2017-11-22 10:20", REVERSED => true, LIMIT => 1}