【问题标题】:How to setup kafka and zookeeper on your local machine?如何在本地机器上设置 kafka 和 zookeeper?
【发布时间】:2022-03-25 15:00:17
【问题描述】:

我已经在我的本地 C:\ 驱动器文件夹上安装了 kafka 和 zookeeper,现在我正在尝试运行 zookeeper 和 kafka 服务器,以便我可以创建主题,但它抛出错误,知道这里出了什么问题吗?

kafka 命令行:

C:\kafka_2.11-0.10.0.0>.\bin\windows\kafka-server-start.bat .\config\server.pro
erties
'#' is not recognized as an internal or external command,
operable program or batch file.
The syntax of the command is incorrect.
Error: missing `server' JVM at `C:\Program Files (x86)\Java\jre8\bin\server\jvm
dll'.
Please install or use the JRE or JDK that contains these missing components.

zookeeper.config

tickTime=2000
initLimit=10
syncLimit=5
dataDir=\zookeeper-3.4.8
clientPort=2181

【问题讨论】:

  • 我从未在 Windows 上使用过 Kafka。但是,您正在使用的文件server.pro erties 包含以“#”开头的行——在 Linux 上,这是 cmets。 Windows 似乎无法处理这些注释行。尝试删除它们。

标签: apache-kafka apache-zookeeper


【解决方案1】:

您是否在系统变量中设置了 ZOOKEEPER_HOME ? 请关注这个视频 https://www.youtube.com/watch?v=OJKesEpO6ok

【讨论】:

  • 感谢它有助于理解 kafka 设置。
【解决方案2】:

在最新版本kafka_2.12-3.1.0(2022)解压后设置属性和日志。将 Kafka 文件夹保留在 C 盘上,并始终使用“以管理员身份运行”运行命令提示符。 您可以使用以下命令配置 zookeeper .bat 文件适用于 windows

1 号航站楼动物园管理员

C:\kafka\bin\windows>zookeeper-server-start.bat ..\..\config\zookeeper.properties

2 号航站楼服务器

C:\kafka\bin\windows>kafka-server-start.bat ..\..\config\server.properties

3 号航站楼创建主题

C:\kafka\bin\windows>kafka-topics.bat --create --topic tutorialGB --bootstrap-server localhost:9092

Created topic tutorialGB.

创建主题清单

C:\kafka\bin\windows>kafka-topics.bat --list --bootstrap-server 本地主机:9092

tutorialGB

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-26
    • 1970-01-01
    • 1970-01-01
    • 2016-03-19
    • 2019-10-16
    • 1970-01-01
    • 2016-04-30
    • 2012-10-27
    相关资源
    最近更新 更多