gpt4 book ai didi

HBASE行前缀在hbase中以相反的顺序扫描

转载 作者:行者123 更新时间:2023-12-03 23:57:46 31 4
gpt4 key购买 nike

我有一个表格的行键:

<name>--<zero-padded timestamp>

使用 HBASE shell 我想找到带有前缀的最后 15 个条目。
scan 'mytable', {LIMIT => 15, ROWPREFIXFILTER => 'name' }

给了我前 15 个,但是:
scan 'mytable', {LIMIT => 15, REVERSED => TRUE, ROWPREFIXFILTER => 'name'}

返回零结果...

这种请求的语法是什么?

是否有可能,或者我必须做一些俗气的事情,比如使用 MAXINT-timestamp 作为我的行键来手动反转键排序?

最佳答案

我可以在 HBase shell 环境中执行你的查询命令,并得到预期的结果。但是无法得到任何结果抛出 Java Client。我的 HBase 版本是 0.98。

使用带有 reversed = true 的 HBase 客户端扫描时存在错误,请参阅此 jira 问题 hbase-client: scanner with reversed=true and small=true get no result

关于HBASE行前缀在hbase中以相反的顺序扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39772832/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com