0
$ bin/hbase shell

HBase 外壳;输入“帮助”以获得支持的命令列表。键入“exit”以离开 HBase Shell 版本 0.92.1, r1298924, Fri Mar 9 16:58:34 UTC 2012

创建'emp','n1' 创建'emp','n1'

错误:java.lang.NoClassDefFoundError:org/apache/zookeeper/KeeperException

以下是此命令的一些帮助: 创建表;传递表名,每个列族的规范字典,以及可选的表配置字典。字典在下面的一般说明部分中进行了描述。

4

2 回答 2

1

尝试将 hbase\lib 的完整路径添加到 hbase\conf\hbase-env.sh 中的 HBASE_CLASSPATH

就个人而言,我在 Windows 7 Environment + 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 回答