如何运行以下命令来测试kafka服务器是否正确安装?

时间:2016-05-06 05:30:54

标签: java command apache-kafka classpath

我已经安装了Kafka以及zookeeper。 Zookeeper工作正常。但是,当我尝试运行Kafka服务器时,我得到以下错误。请帮我解决这个问题。先感谢您!!!

命令从C:\ kafka-0.9.0.1:

运行
.\bin\windows\kafka-server-start.bat .\config\server.properties

错误讯息:
Classpath为空。请首先构建项目,例如通过运行' gradlew jarAll'

2 个答案:

答案 0 :(得分:10)

安装Kafka时,是从源代码下载还是二进制下载?下载源分发时会发生此问题。

要解决此问题,请通过二进制下载链接下载:

Kafka 0.11.0.0 Binary

此外,Windows的bat文件似乎有一些问题,所以我建议按照指南进行操作:

http://blog.anilot.tk/2014/08/06/Set-Up-Kafka-On-Windows/

使用指南中链接的Github存储库中的bat文件。

答案 1 :(得分:0)

要解决此问题,请修改 \bin\windows\kafka-run-class.bat 文件并添加以下行:

if exist "%BASE_DIR%\share\java\kafka\*" (
    call :concat "%BASE_DIR%\share\java\kafka\*"
)

在包含文本“rem Classpath added for core”的行之前。

希望它能解决与类路径相关的问题。