为什么hbase get函数无法获取记录?

时间:2018-07-05 14:34:53

标签: java hbase

我有一个表,其中有一个列族并且禁用了版本控制,如下所示。 行键,E:T 问题是,在少数情况下,get函数不会返回表中已经存在的键,因此会再次插入相同的值。 您能否让我知道是否有人遇到过类似的问题。

谢谢。

1 个答案:

答案 0 :(得分:0)

基于doc,我了解到checkAndPut将检查所提供的行/系列/值是否与期望值匹配,如果是,它将添加所提供的Put。

因此,在您的情况下,我认为该API可以正常工作。如果您打算仅在记录不存在时进行添加,则可以使用exist方法来知道记录是否已存在。如果没有,您可以插入您的记录。

我希望这会有所帮助!