找不到或加载主类org.apache.zookeeper.server.quorum.quorumpeermain

kpbpu008  于 2021-06-08  发布在  Kafka
关注(0)|答案(1)|浏览(637)

这个问题在这里已经有答案了

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)
附言:我会在所有的括号链接,但我的声誉还没有准备好。

yquaqz18

yquaqz181#

可能你的类路径正在制造麻烦。错误表示无法加载quorumpeermain类。这个类将在zookeeper-(version).jar上提供。确保jar在libs文件夹中可用,并确保您在类路径中已指向lib文件夹。显然,类路径指向bin/kafka-run-class.sh。在kafka-run-class.sh的末尾,您将看到一行

if [ "x$DAEMON_MODE" = "xtrue" ]; then

添加语句 echo $CLASSPATH 在上一行之前。现在试着开始。这样您就可以找到传递给类路径的字符串。它应该包含 :./../libs/zookeeper-(version).jar: 在lib文件夹中找到的版本应与字符串匹配。默认情况下,它将完美工作。我想有人更改了你下载的文件。如果是这样,那么它肯定会开始。
或者尝试以下链接中规定的步骤,这对我很有效
http://kafka.apache.org/07/quickstart.html

相关问题