$ bin/hbase shell
HBase Shell;输入'help'以获取支持的命令列表。 键入“exit”退出HBase Shell 版本0.92.1,r1298924,星期五3月9日16:58:34 UTC 2012
创建'emp','n1' 创建'emp','n1'
错误:java.lang.NoClassDefFoundError:org / apache / zookeeper / KeeperException
以下是此命令的一些帮助: 创建表;传递表名,每个规范的字典 列族,以及可选的表配置字典。 字典在下面的GENERAL NOTES部分中描述。
答案 0 :(得分:1)
尝试将hbase \ lib的完整路径添加到hbase \ conf \ hbase-env.sh中的HBASE_CLASSPATH
就个人而言,我在Windows 7环境+ Cygwin上的hbase-env.sh中设置了以下内容:
export HBASE_CLASSPATH=/cygdrive/c/programs/hbase-0.92.1/lib/
答案 1 :(得分:0)
create命令* create'emp','n1'*似乎是正确的。 错误表明您未在hbase-site.xml文件中指定ZookeeperQuorum或ZK jar不在classPath中,请尝试正确设置HBASE_HOME和HADOOP_HOME。