如果存在于HBase中,则更新行的时间戳

时间:2016-02-25 16:19:04

标签: java hbase lru

TL; DR:是否可以更新行时间戳(如果存在)?

是否有可能使HBase以LRU方式运行?我的意思是,如果HBase中存在一行,我想更新其时间戳

我知道如果创建数据不存在(例如this)我可以调用它,但我正在寻找相反的情况,如果数据存在则更新数据(特别是时间戳)

想要这样做的原因是我正在开发一个组件,它使用HBase作为URL及其内容的缓存,这样当一个新的URL请求到达时我想检查内容是否已经存在如果确实如此,我想更新其时间戳,否则内容不存在,我想去实际获取它。我需要时间戳的原因是这个程序的另一面我有一个组件,它读取了最后一天到达的所有URL,这就是为什么我还需要更新这个时间戳的原因

提前致谢

1 个答案:

答案 0 :(得分:0)

自从我发布这个问题已经很久了,但我认为我至少会接受我最终使用的内容(即使它不是我希望使用的内容)

我最后只是发送一个get然后put,所以时间戳自动增加