0
$ bin/hbase shell

HBase シェル; サポートされているコマンドのリストについては、「help」と入力してください。HBase Shell バージョン 0.92.1、r1298924、Fri Mar 9 16:58:34 UTC 2012 を終了するには、「exit」と入力します

create 'emp','n1' create 'emp','n1'

エラー: java.lang.NoClassDefFoundError: org/apache/zookeeper/KeeperException

このコマンドのヘルプは次のとおりです。テーブル名、列ファミリーごとの仕様のディクショナリ、およびオプションでテーブル構成のディクショナリを渡します。辞書については、以下の一般的な注意事項セクションで説明されています。

4

2 に答える 2

1

hbase\conf\hbase-env.sh の HBASE_CLASSPATH に hbase\lib のフル パスを追加してみてください。

個人的には、Windows 7 環境 + Cygwin で hbase-env.sh に次のように設定しました。

export HBASE_CLASSPATH=/cygdrive/c/programs/hbase-0.92.1/lib/
于 2012-08-09T11:15:25.860 に答える
0

作成コマンド *create 'emp','n1'* は正しいようです。エラーは、hbase-site.xml ファイルで ZookeeperQuorum を指定していないか、ZK jar が classPath にないことを示しています。HBASE_HOME と HADOOP_HOME を適切に設定してみてください。

于 2012-04-20T16:03:19.330 に答える