HBaseプログラミング

テーブル操作

// 設定ファイル関連の読み込みとかを行う。
// HBaseの設定ファイル(hbase-site.xml)情報を、Hadoopの設定ファイル情報(Configuration)に追加する。
Configuration conf = HBaseConfiguration.create();

// HBaseのテーブルを操作するのに用いる。
// このインスタンスを用いて、テーブルの作成、削除、更新等を行う。
HBaseAdmin admin = new HBaseAdmin();

テーブル作成

// テーブル雛形
HTableDescriptor desc = new HTableDescriptor("テーブル名");
// 列ファミリー追加(複数個追加可能)
desc.addaFmily("列ファミリー");
admin.createTable(desc);

注意

HBaseのバージョンは、0.90.4を使用。

参考サイト

  1. Apache HBase 3.0.0-SNAPSHOT API
  2. http://hbase.apache.org/book/book.html

プログラム技法に関しては、↑リンクのChap6,Chap7辺りを参照すると良い。