无法启动任何kafka进程

z31licg0  于 2021-06-07  发布在  Kafka
关注(0)|答案(4)|浏览(418)

运行Kafka从快速入门页的说明不适合我。
http://kafka.apache.org/07/quickstart.html
Kafka很好

05:55:01/kafka-0.8.1-src:58 $sbt package
[info] Set current project to kafka-0-8-1-src (in build file:/shared/kafka-0.8.1-src/)
[info] Packaging /shared/kafka-0.8.1-src/target/scala-2.10/kafka-0-8-1-src_2.10-0.1-SNAPSHOT.jar ...
[info] Done packaging.
[success] Total time: 0 s, completed Apr 17, 2014 5:55:07 AM

但运行不正常。。

05:55:07/kafka-0.8.1-src:59 $bin/zookeeper-server-start.sh config/zookeeper.properties
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/zookeeper/server/quorum/QuorumPeerMain
Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.server.quorum.QuorumPeerMain
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

kafka-server-start.sh和bin中的所有其他脚本也会出现类似的错误

nle07wnf

nle07wnf1#

如果您尝试启动kafka0.9.0.0运行低于java1.7的java版本,也会出现此异常。将$javau home设置为1.7或更高版本,并确保 JAVA_HOME/bin 在你的课堂上。

xghobddn

xghobddn2#

要添加到chandra kant解决方案中,如果您的网络中有代理连接,请使用以下命令

./gradlew -Dhttp.proxyHost=<PROXY-HOST> -Dhttp.proxyPort=<PROXY-PORT> jar

谢谢你,钱德拉·康德,这对我帮助很大

vngu2lb8

vngu2lb83#

我在windows 10上也遇到了同样的问题,我所做的是:
不要单独下载/安装zookeeper,只下载kafkaèu 2.12-1.1.0(或更高版本)
创建临时文件夹(如e:\devapplications\kafka\temp)
打开zookeeper.properties(我有它@e:\devapplications\kafka\kafka\u 2.12-1.1.0\config)
更新datadir(对于我:datadir=e:/devapplications/kafka/temp)注意正斜杠
打开cmd并运行zookeeper-server-start.bat,其中zookeeper.properties作为第二个参数,如 .\zookeeper-server-start.bat ..\..\config\zookeeper.properties 启动zookeeper后,通过键入 .\kafka-server-start.bat ..\..\config\server.properties 希望这有帮助。

zkure5ic

zkure5ic4#

您从下载页下载了kafka-0.8.1-src.tgz。“快速启动”链接上的说明用于二进制下载。从的二进制下载部分下载一个http://kafka.apache.org/downloads.html 第页。现在试试。应该有用。
或者,如果要从下载的src.tgz包生成,请运行 ./gradlew jar . 它将下载所有必需的依赖项。

相关问题