我试图在Windows上安装卡夫卡消息队列,以测试的用途(而不是为了生产)。
我找到了这篇关于如何在Windows:http://janschulte.wordpress.com/2013/10/13/apache-kafka-0-8-on-windows/上安装ApacheKafka0.8的文章
这是一篇好文章,但不幸的是,它已经过时了。
有人知道实现这个目标的方法吗?
发布于 2014-04-17 08:38:20
好吧,终于不复杂了:)
唯一的步骤是:
编辑 (2021/10)最新版本的卡夫卡在启动时就有一个AccessDeniedException,即使成功启动,也会在日志旋转期间抛出相同的错误。Kafka使用为Unix文件系统库设计的Java方法,因此建议使用WSL2 (链接到汇合博客,但步骤也适用于Apache直接安装)。
旧答案
如果使用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服务器以及开始玩话题之类的东西。
发布于 2016-08-11 12:01:31
以下是我在Windows上运行kafka所遵循的步骤
zookeeper-3.3.6.tar.gz\zookeeper-3.3.6\bin> .\zkServer.cmd中运行此命令,这将在localhost:2181上启动一个Zookeeper实例kafka_2.10-0.10.0.1.tgz.\config\server.properties.\config\server.properties中替换log.dirs=c:/kafka/kafka-logs./bin/windows文件夹中找到这些文件。.\bin\windows\kafka-server-start.bat .\config\server.properties发布于 2017-06-13 07:07:55
现在起作用了!
https://stackoverflow.com/questions/23115013
复制相似问题