这个问题在这里已经有答案了:
windows上的apache kafka错误-无法找到或加载主类quorumpeermain(15个答案)
5年前关门了。
我正在运行apachekafka的教程(在apachekafka网站上),并且必须使用助手教程(http://janschulte.wordpress.com/2013/10/13/apache-kafka-0-8-on-windows/)找到另一个答案(在vmware中从我的ubuntu运行kafka时,搜索“unrecognized vm option'+usecompressedoops”),就在这里。
现在我遇到了一个错误:
在运行“bin/zookeeper-server-start.sh config/zookeeper.properties”时,找不到或加载主类org.apache.zookeeper.server.quorum.quorumpeermain
我做了一些搜索之前,发现一个电子邮件链没有一个明确的答案和其他解决方案,但不同的版本(https://www.marshut.net/kiisyx/apache-kafka-error-on-windows-couldnot-find-or-load-main-class-quorumpeermain.html)
附言:我会在所有的括号链接,但我的声誉还没有准备好。
1条答案
按热度按时间yquaqz181#
可能你的类路径正在制造麻烦。错误表示无法加载quorumpeermain类。这个类将在zookeeper-(version).jar上提供。确保jar在libs文件夹中可用,并确保您在类路径中已指向lib文件夹。显然,类路径指向bin/kafka-run-class.sh。在kafka-run-class.sh的末尾,您将看到一行
添加语句
echo $CLASSPATH
在上一行之前。现在试着开始。这样您就可以找到传递给类路径的字符串。它应该包含:./../libs/zookeeper-(version).jar:
在lib文件夹中找到的版本应与字符串匹配。默认情况下,它将完美工作。我想有人更改了你下载的文件。如果是这样,那么它肯定会开始。或者尝试以下链接中规定的步骤,这对我很有效
http://kafka.apache.org/07/quickstart.html