【问题标题】:Kafka setup in windows 10Windows 10 中的 Kafka 设置
【发布时间】:2018-04-23 16:38:09
【问题描述】:

我使用的是 Windows 10,并且我的机器中已经安装了 java JAVA_HOME 用户变量设置为 C:\Program Files\Java\jre1.8.0_121\bin 路径和环境变量的相同路径。
我想在我的机器中使用 Kafka 进行项目。 我从链接http://www-us.apache.org/dist/kafka/1.0.0/kafka_2.11-1.0.0.tgz下载kafka

我将它解压到我的 C 盘中名为 Kafka 的文件夹中。我将 dataDir 的 zookeeper.properties 文件更改为 C:/Kafka/kafka_2.11-1.0.0/zookeeper-data 并且我还将 log.dirs 的 server.properties 更改为 C:/Kafka/kafka_2.11 -1.0.0/kafka-logs。

我在 C:\Kafka\kafka_2.11-1.0.0\bin\windows 路径中打开 cmd 并给出以下命令以运行 zookeeper 服务器 zookeeper-server-start.bat ....\config\ zookeeper.properties
cmd 给我错误消息,因为系统找不到指定的路径。这就是我所得到的。请指导我修复它并帮助我运行 kafka。谢谢

【问题讨论】:

  • 你能提供完整的错误信息吗?虽然您在启动 zookeeper 时似乎收到错误消息,但请注意 Windows 不是 Kafka 1.0.0 支持的平台。见kafka.apache.org/documentation/#os
  • 如何在 cmd 中获取完整的错误信息。而给这个cmd zookeeper-server-start.bat ....\config\zookeeper.properties 它只显示系统找不到指定的路径。

标签: java windows apache-kafka


【解决方案1】:

我已经按照以下方式在 Windows 中安装了 Kafka。

第1步:从此链接http://mirrors.sonic.net/apache/kafka/2.6.0/kafka_2.13-2.6.0.tgz下载kafka

第二步:在C盘创建一个名为kafka的文件夹。

第三步:解压下载的tgz文件到C:\kafka

第四步:在kafka目录下创建两个文件夹zookeeper_data和kafka_logs

第 5 步:转到 C:\kafka\config 中存在的 server.properties。

将 log.dirs=/tmp/kafka-logs 更改为 log.dirs=C:\kafka\kafka_logs

第 6 步:转到 C:\kafka\config 中存在的 zookeeper.properties。

将 dataDir=/tmp/zookeeper 更改为 dataDir=C:\kafka\zookeeper_data

第七步:在环境变量中设置C:\kafka\bin。

第 8 步:

Kafka 需要 Zookeeper。

启动 zookeeper。

打开 cmd 并输入 C:\kafka\bin\zookeeper-server-start.bat C:\kafka\config\zookeeper.properties

第 9 步:

启动 Kafka。

打开另一个 cmd 并输入 C:\kafka\bin\kafka-server-start.bat C:\kafka\config\server.properties

附:尽管上述步骤有助于我们在 Windows 中安装 Kafka,但在 Windows 中使用 Kafka 存在固有缺陷。当前 Kafka for windows 出现错误,每次清除日志文件中的数据时都会停止 Kafka 服务器。

【讨论】:

    【解决方案2】:

    我解决了这个问题,现在它工作正常。我提到 JAVA_HOME 路径为 C:\Program Files\Java\jre1.8.0_121\bin。 它应该是 C:\Program Files\Java\jre1.8.0_121。那么就没有错误了。动物园管理员开始了。卡夫卡开始了。感谢那些尝试过的人。

    【讨论】:

      猜你喜欢
      • 2018-01-02
      • 1970-01-01
      • 1970-01-01
      • 2020-10-02
      • 1970-01-01
      • 2020-11-15
      • 2019-03-03
      • 2016-05-21
      • 1970-01-01
      相关资源
      最近更新 更多