1

我正在开发一个原型来评估 HBase 在实际项目中的使用(或不使用,取决于原型的结果)。在我正在处理的架构中,我在同一个列族中有多个列,我需要以原子方式更新其中的几个(总是在同一行内)。我用客户端 api 的 checkAndPut 方法做了一些测试,但它似乎只支持比较一个值(因此要在 put 参数中设置一个值)。我是否正确理解这一点?如果是这样,是否有另一种方法来做我需要的?

4

1 回答 1

1

您可以使用RowMutations将单行的所有 PUT 操作设置在一起,并将所有更改作为原子单元。

于 2013-04-12T05:23:25.443 回答