HBase更新和删除

HBase更新和删除,hbase,Hbase,我有HBase表作为 UserId用户名UserScore 1 a 100 2B200 我们有一个web应用程序,它通过用户ID获取数据,更新分数并将其再次存储在HBase中。 HBase中的问题是,如果我们更新HBase表中的行,它会使用新版本添加该行。 如何编写更新代码,以及如何在没有版本的情况下为每个用户标识只维护一行。另一个选项是删除旧值并将新值放回单元格中。如果不需要多个版本,请在创建表时将VERSION=>1。例如,创建一行对应于每个userID,并将VERSION=>1。当您为用户

我有HBase表作为

UserId用户名UserScore

1 a 100 2B200

我们有一个web应用程序,它通过用户ID获取数据,更新分数并将其再次存储在HBase中。 HBase中的问题是,如果我们更新HBase表中的行,它会使用新版本添加该行。
如何编写更新代码,以及如何在没有版本的情况下为每个用户标识只维护一行。

另一个选项是删除旧值并将新值放回单元格中。如果不需要多个版本,请在创建表时将VERSION=>1。例如,创建一行对应于每个userID,并将VERSION=>1。当您为用户获取新数据时,转到相应的行,删除旧值并将新值放在那里。

我对HBase world是新手,遇到了同样的问题。但看起来,设置相同的时间戳和调用put方法应该可以解决更新问题。它不会添加新版本