私は HBase クイックスタート ガイド ( http://hbase.apache.org/book/quickstart.html ) を読んでいますが、最初のステップで多くの問題に遭遇しています。
Win7をホストとしてVirtualBoxでMint Linux 13を使用しています。
hbase 0.94.6.1 をダウンロードし、ホーム パスでファイルを解凍し、ループバック アドレスを構成しました。テスト目的で /tmp に書き込んでも問題なかったので、/conf/hbase-site.xml は変更しませんでした。
start-hbase.sh: 45: [: false: unexpected operator
localhost: starting zookeeper, logging to /home/askldjd/hbase-0.94.6.1/bin/../logs/hbase-askldjd-zookeeper-test-hadoop.out
starting master, logging to /home/askldjd/hbase-0.94.6.1/bin/../logs/hbase-askldjd-master-test-hadoop.out
Could not start ZK at requested port of 2181. ZK was started at port: 2182. Aborting as clients (e.g. shell) will not be able to find this ZK quorum.
localhost: starting regionserver, logging to /home/askldjd/hbase-0.94.6.1/bin/../logs/hbase-askldjd-regionserver-test-hadoop.out
./bin/hbase shell と入力してステータスを入力すると、次のように表示されます。
13/04/05 01:47:06 ERROR client.HConnectionManager$HConnectionImplementation: Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
JAVA_HOME が構成されます。
askldjd@test-hadoop ~ $ echo $JAVA_HOME
/usr/lib/jvm/java-6-openjdk-amd64/
ここで非常に基本的なものが欠けていると思います。どんな助けでも大歓迎です。
ありがとう
... アラン