我在本地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.
有人可以为此提出建议吗?
答案 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