我正在使用Cygwin在Windows上运行HBase的独立实例。尝试启动Hbase时获取以下异常。我在hbase-env.sh文件中设置了HBASE_CLASSPATH(导出HBASE_CLASSPATH = / cygdrive / c / cygwin64 / usr / local / hbase-0.94.16 / lib / zookeeper-3.4.5.jar)。任何帮助都会很棒。感谢。
127.0.0.1: starting zookeeper, logging to /usr/local/hbase-0.94.16/bin/../logs/hbase-espeelman-zookeeper-PTR-KoPWebDev14.out
127.0.0.1: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/zookeeper/server/quorum/QuorumPeerConfig
127.0.0.1: at org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:62)
127.0.0.1: Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.server.quorum.QuorumPeerConfig
127.0.0.1: at java.net.URLClassLoader$1.run(Unknown Source)
127.0.0.1: at java.net.URLClassLoader$1.run(Unknown Source)
127.0.0.1: at java.security.AccessController.doPrivileged(Native Method)
127.0.0.1: at java.net.URLClassLoader.findClass(Unknown Source)
127.0.0.1: at java.lang.ClassLoader.loadClass(Unknown Source)
127.0.0.1: at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
127.0.0.1: at java.lang.ClassLoader.loadClass(Unknown Source)
starting master, logging to /usr/local/hbase-0.94.16/bin/../logs/hbase-espeelman-master-PTR-KoPWebDev14.out
java.lang.NoClassDefFoundError: org/apache/zookeeper/KeeperException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.getMainMethod(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.KeeperException
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)