当前位置:  开发笔记 > 运维 > 正文

有没有一种简单的方法在Windows上安装Kafka?

如何解决《有没有一种简单的方法在Windows上安装Kafka?》经验,为你挑选了5个好方法。

我正在尝试在Windows上安装Kafka消息队列以进行测试(不适用于生产:D).

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

这很酷但是:

    它已经过时了

    这太复杂了......

有人知道一个简单的方法来实现这一目标吗?

谢谢.



1> Yves M...:

好吧,它最终并不复杂:)

唯一的步骤是:

    下载Kafka并将其解压缩到好处(让我们说C:/Kafka)

    安装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 "$@"

    Environment Variables中,将java添加到Path系统变量:

    在此输入图像描述

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



2> Joseph Blair..:

一个更新的答案为其他人的利益仍然想知道这一点,我下载了二进制文件,一切都开箱即用.但是,源版本不起作用.



3> noelyahan..:

这些是我在Windows上运行kafka时所遵循的步骤

    首先安装Zookeeper(我下载了 v3.3.6)zookeeper-3.3.6.tar.gz

    解压缩Zookeeper并在powershell/cmd中运行此命令\zookeeper-3.3.6\bin> .\zkServer.cmd现在这应该是一个Zookeeper实例localhost:2181

    下载Kafka二进制版(我下载了 v0.10.0.1)kafka_2.10-0.10.0.1.tgz

    提取卡夫卡,时间来修改一些配置

    在卡夫卡提取内你可以找到 .\config\server.properties

    .\config\server.properties替换log.dirs=c:/kafka/kafka-logs

    注意:确保在相关路径中创建这些文件夹

    新闻:现在Kafka附带windows .bat脚本,您可以在./bin/windows文件夹中找到这些文件

    启动powershell/cmd并运行此命令以启动Kafka代理 .\bin\windows\kafka-server-start.bat .\config\server.properties

    DONE!,现在您有一个正在运行的Zookeeper实例和一个Kafka代理.



4> 小智..:

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

我试过两种方法来解决这个问题.一种是使用Cygwin或MinGW来模拟Linux环境并运行Linux shell脚本,但是会有大量与路径名相关的其他问题.另一个更简单且更少麻烦的解决方案是使用更正版本的Windows bat文件.

请参阅此博客文章.


如果给定的链接提供答案,请在帖子中包含必要的步骤.确实需要时间,但除非你这样做,否则最好作为评论.

5> 小智..:

    从https://kafka.apache.org/downloads下载Kafka的任何二进制版本(我已经下载了kafka_2.11-0.10.2.0)

    将其解压缩到任何文件夹(我解压缩到“ C:\ Kafka”)

    打开命令提示符

    转到解压缩Kafka的文件夹(C:\ Kafka \ kafka_2.11-0.10.2.0)

    运行此命令。\ bin \ windows \ zookeeper-server-start.bat。\ config \ zookeeper.properties以启动Zookeeper

    运行此命令。\ bin \ windows \ kafka-server-start.bat。\ config \ server.properties以启动Kafka


现在可以了!

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有