无法启动Zookeeper,因此导致Apache Kafka

时间:2018-08-17 16:24:01

标签: java apache-kafka apache-zookeeper

我在本地PC窗口上下载了Kafka进行开发,并且其中附带了zookeeper。当我尝试使用以下命令启动Zookeeper时,出现以下错误。

zookeeper-server-start.bat config/zookeeper.properties 

它给我错误信息

  

error missing 'server' jvm at 'C:\Program Files <x86>\Java\jre1.8.0_65\bin\server\jvm.dll' please install or use the JRE or JDK that contains those missing components.

有人可以为此提出建议吗?

1 个答案:

答案 0 :(得分:0)

RE:问题是,似乎Java安装不正确。我通常会使用Ninite网站来获取Java,因为它会确保您获得最新版本(无论如何都需要64位Java)

  

从kafka文件夹中的bin / windows文件夹中运行zookeeper-server-start.bat config / zookeeper.properties

如果您当前位于bin/windows文件夹中,请运行dir ...在此看到配置文件夹吗?这就是错误告诉您的内容。该文件夹和配置文件不存在。

您可以引用..\config\zookeeper.properties,也可以向上移动文件夹到您提取Kafka的位置(例如,C:\kafka),这样您就可以运行了

C:\kafka> bin\windows\zookeeper-server-start.bat config\zookeeper.properties

但是,如@Deadpool所述,如果您设置了KAFKA_HOME变量,则可以从任何位置进行操作

%KAFKA_HOME%\bin\windows\zookeeper-server-start.bat %KAFKA_HOME%\config\zookeeper.properties