0

ユーザーデータをHBaseに保存し、HBase REST APIを使用してデータをHBaseテーブルに保存するc#クライアントを使用しました。複数のスレッドでユーザーデータを更新する可能性があります。テーブルの行を更新するにはどうすればよいですか。また、行にロックシステムを適用するにはどうすればよいですか。注:-HBaseRESTAPIを使用しています。

4

2 に答える 2

0

オンライン ドキュメントでは、?check=put および ?check=delete パラメータについてはまだ説明されていません。ソース コードは、操作が実行される前に一致する必要がある古いコンテンツを指定する余分なセルの説明をペイロードの最後に含める必要があると言っているようです。

于 2013-04-11T20:08:47.837 に答える
0

あなたがフォローしている残りのAPIを教えてもらえますか? 私の知る限り、廃止されていないものは見たことがありません。

それとは別に、残りのAPIはhbase APIに基づいて構築されていたと思います。そして、hbase のすべての「Put」操作は、行ロックを保持します。つまり、書き込みはアトミックであるため、実際に気にする必要はありません。

于 2012-12-13T14:40:20.807 に答える