ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

HBase incrementColumnValue()

2010-07-13 00:27:54 | PG(NoSQL)

たつやさんから指摘を受けて、HBaseのHTableのメソッドincrementColumnValue()の使用例を追加。
以前調べたときにこのメソッドの存在には気付いていたけれども、後回しにしてすっかり忘れていた^^;

ついでに、関連していると思われるHBase Shellのincrコマンドも実験。
HBase Shell上は基本的に文字列でデータを扱っているが、incrはlong型で扱うようだ。
HBase0.89.20100621で追加されたget_counterコマンドは、incrで加算した値を表示する為に存在しているような気がする。

ところで、incrコマンドをqualifierの無い列ファミリーに対して使うと例外が発生する…。(Java APIのincrementColumnValue()では問題なさげ)
HBase0.20.5でも同様に例外が発生するけれどもちょっと違う点もあるので、新たなバグが埋め込まれているのかも?

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする