我正在关注这些链接:http://programming-tips.in/kafka-set-up-apache-kafka-on-windows/和https://dzone.com/articles/running-apache-kafka-on-windows-os,以便在本地计算机上安装Apache Kafka。
我的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.
可能的解决方案是什么?
答案 0 :(得分:1)
Windows上的Kafka目前不支持安装路径中的空格。尝试移动Kafka文件夹,使路径不包含空格。此问题在JIRA中报告,应在即将发布的版本之一中修复。
答案 1 :(得分:0)
问题似乎在于领先' \'在您的路径中,以下内容应该有效
hashstring = ' '.join(['{}{}'.format(len(v), v) for k, v in sorted(array.items())])