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

时间:2017-09-01 19:34:19

标签: spring-boot apache-kafka apache-zookeeper

我正在关注这些链接:http://programming-tips.in/kafka-set-up-apache-kafka-on-windows/https://dzone.com/articles/running-apache-kafka-on-windows-os,以便在本地计算机上安装Apache Kafka。

成功运行我的屏幕看起来像的zookeeper: ![Zookeper server running on command prompt enter image description here

我的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.

可能的解决方案是什么?

2 个答案:

答案 0 :(得分:1)

Windows上的Kafka目前不支持安装路径中的空格。尝试移动Kafka文件夹,使路径不包含空格。此问题在JIRA中报告,应在即将发布的版本之一中修复。

答案 1 :(得分:0)

问题似乎在于领先' \'在您的路径中,以下内容应该有效

hashstring = ' '.join(['{}{}'.format(len(v), v) for k, v in sorted(array.items())])