Hbase mapreduceを使用してレポートを計算しています。 還元剤では、私は '結果'列ファミリをクリアし、新しい '合計'列を追加しようとします。しかし、列ファミリは削除されていますが、新しいデータは挿入されていません。それはプットアクションが動作しないようです。なぜなのかご存知ですか?DeleteとPutを同時に使用するときにHBaseに新しいデータを挿入できません
減速クラスのサンプルコードは:
Delete del = new Delete(rowkey.getBytes());
del.addFamily(RESULT);
context.write(new ImmutableBytesWritable(Bytes.toBytes(key.toString())), del);
Put put = new Put(rowkey.getBytes());
put.addColumn(RESULT, TOTAL, totalNum);
context.write(new ImmutableBytesWritable(Bytes.toBytes(key.toString())), put);