Ubuntu 12.04 に Bigtop 0.7.0 をインストールし、問題なくマスター サーバーを起動しました。
sudo hbase master start
hbaseシェルで接続してテーブルを作成できました。
PCを再起動した後、テーブルがもう存在しないことがわかりました。
問題は、再起動後にクリアされる /tmp にテーブルを保存することであると読んだので、構成 hbase-site.xml を変更して別のフォルダーを設定しようとしました。
デフォルトの hbase-site.xml は次のとおりです。
<configuration/>
(プロパティが定義されていません)
hbase-site.xml に記述した後、再度 hbase マスターを起動しようとしたところ、サーバーに接続できないという Zookeeper クライアントの例外が発生しました。
これを正しく設定する方法について、または私が認識していない他の問題がある場合は、アドバイスをお願いできますか?
編集(コメントから):
私の hbase-site.xml は次のとおりです。
<configuration>
<!--property>
<name>hbase.rootdir</name>
<value>file://app/hadoop/tmp/hbase</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/app/hadoop/tmp</value>
<property-->
</configuration>