当前位置: 首页 > 知识库问答 >
问题:

如何在Windows上安装Kafka?

米裕
2023-03-14

我正在尝试在Windows上安装Kafka消息队列,以用于测试(而不是生产)。

我找到了这篇关于如何在Windows上安装Apache Kafka 0.8的文章:http://janschulte.wordpress.com/2013/10/13/apache-kafka-0-8-on-windows/

这是一篇好文章,但不幸的是,它已经过时了。

有人知道实现这一目标的方法吗?

共有3个答案

谢和颂
2023-03-14

您可能会发现Kafka在bin文件夹下带有Windows. bat文件,以帮助您在windows下运行Kafka。然而,自0.8.0版以来,这些bat文件没有更新,Kafka的一些逻辑已经改变(关于主题等)。

我试过两种方法来解决这个问题。一种是使用Cygwin或MinGW来模拟Linux环境并运行Linuxshell脚本,但与路径名相关的问题还有很多。另一个更简单、麻烦更少的解决方案是使用Windows bat文件的正确版本。

请参考这篇博文。

公西良骏
2023-03-14

以下是我在Windows上运行Kafka的步骤

  1. 首先安装Zookeeper(我下载了v3.3.6)Zookeeper-3.3.6。焦油广州
  2. 提取Zookeeper并在powershell/cmd\Zookeeper-3.3.6\bin中运行此命令

鲁波光
2023-03-14

好了,终于不复杂了:)

唯一的步骤是:

Edit(2021/10)最新版本的Kafka在启动时会出现一个AccessDeniedException,即使成功启动,也会在日志旋转期间抛出相同的错误。Kafka使用为Unix文件系统库设计的Java方法,因此建议在WSL2中安装Kafka。

  1. 下载Kafka并将其解压缩到好的地方(比如说C:/Kafka
  2. 安装Cygwin

如果使用Cygwin,编辑\bin\kafka-run-class.sh,并在文件末尾更改

`exec $JAVA $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp $CLASSPATH $KAFKA_OPTS "$@"`

``exec java $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp `cygpath -wp $CLASSPATH` $KAFKA_OPTS "$@"``

你现在可以运行ZooKeeper和Kafka服务器,并开始玩主题和东西...

 类似资料:
  • 问题内容: 创建一个显示CSV文件中最新天气的网页后,我需要做一个项目。 我想了解一些详细的操作方法(不要真正获得http://flask.pocoo.org/docs/installation/#installation安装设置) 谁能介意简单地说明我的做法? 谢谢。 我在Windows 7和Windows Powershell上运行。 问题答案: Python 2.7.9+和3.4+ 好消息!

  • 问题内容: 我正在尝试使用Python 3.4将其安装在Windows 8.1笔记本电脑上,但失败了。 首先,我尝试了简单明了的解决方案:。但是,这没有用。它是这样说的: 所以然后我看了一个很棒的有用的东西,叫做 互联网 ,很多人都需要和错误。他们推荐了一个叫Christoph Gohlke的页面,其中他为一堆软件包提供了一些二进制工具。您可以在这里找到它(到lxml部分的快速链接)。 因此,在我

  • 问题内容: 我已按照此处的所有说明进行操作:http : //www.tonyspencer.com/2003/10/22/curl-with-php-and- apache-on-windows/ 要安装和配置apache,请获取PHP5软件包并获取CURL软件包。 我运行apache并运行PHP脚本。没问题。但是当我用curl运行php脚本时,它失败了。 它返回: 在第5行被称为 我输出php

  • 问题内容: 当我尝试使用以下命令在Windows上安装PyQt5时 我收到此错误: 我从PyQt5下载获得了pyQt5 。 如何安装PyQt5? 更新: 我从Qt下载页面安装,现在出现此错误: using the –verbose flag to see more detail about the problem. 当我执行命令时: qtdetail.m k qtdetail.pro nmake

  • 我试图在Windows 8.1 64位上安装Python 3.3的库。 问题是,要运行它的安装,我首先必须安装。 这就是一切都出问题的地方。 我在SO和internet上搜索了一下,发现问题来自。 我已经确保了在机器上安装了Visual Studio9编译器,但我真的不知道从那以后该怎么走... 有没有人在Windows 8.1 64位上成功地安装了这个库?这是一个全局问题还是真的特定于我需要执行