这些天我正在学习有关微服务架构的知识,我需要运行Kafka来遵循一些教程。但是,在cmd上启动zookeeper-server-server,这是启动Kafka的第一步,对我来说不起作用。 它说'命令语法不正确'
我按照下面的步骤
下载kafka和extarct (https://kafka.apache.org/downloads-kafka_2.11-2.1.0.tgz(二进制下载))
打开cmd并编写命令
这是我到目前为止(在kafka目录中)尝试过的
以此类推...此外,kafka目录的长度不太长,不会导致错误。(C:\ kafka)
答案 0 :(得分:0)
最好的办法是运行Docker,然后运行Kafka。您可以找到docker images here和示例Docker Compose here
答案 1 :(得分:0)
让我们考虑将解压缩kafka_xxx.tgz解压缩到文件夹(C:\ kafka)中,然后可以使用以下命令:
C:\ kafka \ bin \ windows> zookeeper-server-start.bat C:\ kafka \ config \ zookeeper.properties
您可能会收到消息“命令的语法不正确”,但是您可以忽略它。
不会造成任何问题。
如果您想验证zookeeper是否正在运行,则可以打开其他命令提示符并使用以下命令:
C:\ User> jps
输出:
12896 Jps
13264 QuorumPeerMain
答案 2 :(得分:0)
窗口中的卡夫卡 zookeeper-3.4.10 \ conf \ zoo-sample.cfg 重命名: zoo-sample.cfg 到 zoo.cfg 并更改为 zoo.cfg
dataDir=C:\\Users\\Sumit\\zookeeper-3.4.10\\zookeeper
现在开始{zookeeper bin文件夹}:zkserver
打开kafka目录,然后在cmd-promot中键入以下代码
.\bin\windows\kafka-server-start.bat .\config\server.properties
答案 3 :(得分:0)
我已经将Kafka文件夹直接移动到了另一个目录,并且也将长Kafka版本也重命名了。之后,它可以正常工作。
答案 4 :(得分:0)
检查正确的 Path ,使用从英文字符到 Path 和 使用较短的地址。示例:
d:\kafka\
答案 5 :(得分:-1)
我使用的版本存在相同的问题。安装Scala后,它可以正常工作。
答案 6 :(得分:-1)
我 [在 Windows 上] 遇到了类似的问题。
尝试将 dataDir 变量更改为 。C://path-to-tmp/folder
它没有用。
然后将驱动器号更改为小即
c:/path-to-tmp/folder
瞧,它就像一个魅力。
真实故事。