2012-04-20 8 views
0
$ bin/hbase shell 

HBase Shell;サポートされているコマンドのリストについては、「help」と入力してください。バージョン0.92.1、r1298924 HBaseのシェル を残す タイプ "出口"、金3月9日夜4時58分34秒UTC 2012'hbase(main):001:0>'プロンプトが表示されず、 'create'コマンドを試行中にエラーが発生します。

'EMP'、 'N1' 'EMP' を作成 、 'N1'

を作成

ERROR:java.lang.NoClassDefFoundErrorが:ORG/apacheの/飼育係/ KeeperException

ここでは、このコマンドのいくつかの助けです: テーブルを作成します。パステーブル名、 列ファミリごとの仕様の辞書、および必要に応じてテーブル構成の辞書を含む。 辞書については、以下の「一般的な注意」のセクションで説明します。

答えて

0

createコマンド* create 'emp'、 'n1' *が正しいようです。 エラーが示唆しているのは、hbase-site.xmlファイルにZookeeperQuorumを指定していないか、ZPath jarがclassPathにないかのいずれかで、HBASE_HOMEとHADOOP_HOMEを適切に設定してみてください。個人的にhbase-env.sh

\のHBase \ confに中HBASE_CLASSPATHへのHBase \ libにのための完全なパスを追加

1

てみてください、私は、Windows 7環境+ Cygwinの上で私のhbase-env.shで次のように設定:

export HBASE_CLASSPATH=/cygdrive/c/programs/hbase-0.92.1/lib/