zookepeer在端口2181上成功运行后,kafka服务器未在windows上运行

qacovj5a  于 2021-06-07  发布在  Kafka
关注(0)|答案(2)|浏览(736)

我在跟踪这些link:http://programming-tips.in/kafka-set-up-apache-kafka-on-windows/和https://dzone.com/articles/running-apache-kafka-on-windows-os 对于本地计算机上的apache kafka设置。
成功运行zookeeper后,我的屏幕显示如下:


我的server.properties文件如下所示:

log.dirs="C:\Program Files\kafka_2.11-0.11.0.0\kafka-logs"
listeners=PLAINTEXT://:9092 
zookeeper.connect=localhost:2181
zookeeper.connection.timeout.ms=6000

我的zookeeper.properties文件如下所示:

dataDir="C:\Program Files\kafka_2.11-0.11.0.0\zookeeper-data"
clientPort=2181

但是,当我尝试运行以下命令时:

C:\Program Files\kafka_2.11-0.11.0.0>\bin\windows\kafka-server-start.bat \config\server.properties

虽然我已经多次验证了所有路径的正确性,但我得到了以下错误:

The system cannot find the path specified.

可能的解决办法是什么?

dy1byipe

dy1byipe1#

问题似乎是在你的路径中引入了“\”,下面的方法应该有效

C:\Program Files\kafka_2.11-0.11.0.0>bin\windows\kafka-server-start.bat config\server.properties
0x6upsns

0x6upsns2#

windows上的kafka当前不支持安装路径中的空格。尝试移动kafka文件夹,使路径不包含空格。这个问题在jira中报告,应该在即将发布的版本中修复。

相关问题