HBase

HBaseをデータストアにしたMapReduceをMRUnitでテストする時の注意

MapReduceのテストをゼロから書こうと思うと超絶しんどいですが、それをサポートしてくれるライブラリとしてMRUnitというものがあります。 使い方としては @Test public void テスト() throws Exception{ MapDriver<InKey, InValue, OutKey, OutValue> mapDriver = new MapDriver<InKey, InValue, OutKey, OutValue>(new HogeMappe</inkey,></inkey,>…

HBaseでdelete後にputしたデータがscanやgetで取得できない件

仕事でぶち当たったので備忘録。 結論としてはHBaseにおける削除というものの概念を取り違えてただけという悲しい結果だったのですが、同じ轍を踏まないようにエントリに残しておきます。 バージョン機能使ってる場合は特に注意したほうがよさそうです。 何…