为什么hbase get函数不能获取记录?

b4lqfgs4  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(413)

我有一个表,其中有一个列族,并且禁用了版本控制,如下所示。rowkey,e:t问题是,在少数场景中,get函数不返回表中已经存在的键,因此再次插入相同的值。你能告诉我是否有人遇到过类似的问题吗。
谢谢。

zbwhf8kr

zbwhf8kr1#

根据doc,我理解checkandput将检查提供的行/族/值是否与预期值匹配,如果匹配,它将添加提供的put。
因此,在您的情况下,我认为api正在按预期工作。如果只想在记录不存在时添加,那么可以使用exists方法来知道记录是否已经存在。如果没有,你可以插入你的记录。
我希望这有帮助!

相关问题