有没有办法扫描accumulo表只返回最后插入的记录?我在设置放置时设置时间戳,但我不知道如何使用accumulo shell返回最后一条记录或最大时间戳。
我希望能够证明收到的最后一条消息确实已插入到表中。由于时间/资金限制,我需要能够在shell中使用API而不是使用API。
寻找类似的东西:
scan -t test -b ...
答案 0 :(得分:2)
请记住,Accumulo只有一个索引:rowId。任何其他外观都需要搜索大部分数据。
根据您的要求,要查找Accumulo中记录最大时间戳的记录,需要详尽搜索表中的每条记录。
你可能会更好地尝试以其他方式证明你的记录的存在(比如使用rowId)。