如何在HBase中更新数据

时间:2012-12-13 11:02:43

标签: hbase

我将用户数据存储在HBase中,我有c#客户端,它使用HBase REST API将数据存储在HBase表中。 有可能通过多个线程更新用户数据。如何更新表中的行以及如何在行上应用锁定系统。 注意: - 我正在使用HBase REST API。

2 个答案:

答案 0 :(得分:0)

你能指出我们你正在关注的其他api吗? afaik我还没有看到一个没有被贬低的人。

除了我相信,其余的api将建立在hbase api之上。并且hbase中的每个'Put'操作都有一个行锁。即写入是原子的,所以你真的不必关心。

答案 1 :(得分:0)

在线文档尚未描述?check = put和?check = delete参数。源代码似乎表示您应该在有效负载的末尾包含一个额外的单元格描述,该描述指定在执行操作之前必须匹配的旧内容。