3

私は 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/

ここで非常に基本的なものが欠けていると思います。どんな助けでも大歓迎です。

ありがとう

... アラン

4

2 に答える 2

5

このunexpected operatorメッセージは、あなたが私と同じ問題を抱えている可能性があることを示しています。

で実行しましたsudo sh start-hbase.shか?代わりに、試してみてくださいsudo ./start-hbase.sh

理由はよくわかりませんが、sh角括弧を解釈できないようです。違いの詳細: https://askubuntu.com/questions/22910/what-is-the-difference-between-and-sh-to-run-a-script

于 2013-12-28T17:25:29.717 に答える