如何安装和运行Apache Kafka作为windows服务?现在我需要转到命令提示符并启动zookeeper和kafka服务器。有什么方法可以让我安装Apache Kafka作为Windows服务吗?
我只看到了下面的博客,但不知道"调整Windows环境的设置"one_answers"在发布模式下构建项目"是什么意思http://www.lukemerrett.com/2015/12/01/apache-kafka-windows-service-wrapper/
谢谢!
执行中指定的所有先决条件和安装步骤:
在Windows操作系统上设置和运行Apache Kafka
完成所有步骤,直到第C节第6步。
(i) 使用NSSM(一个免费的服务管理器)并在Path和Arguments中输入以下内容,为ZooKeeper创建一个Windows服务:
路径:<ZooKeeper directory>binwindowszookeeper-server-start.bat
参数:<ZooKeeper directory>configzookeeper.properties
(ii)使用NSSM(免费服务管理器)并在Path和Arguments中输入以下内容,为Kafka创建Windows服务:
路径:<Kafka directory>binwindowskafka-server-start.bat
参数:<Kafka directory>configkafka.properties
提供ZooKeeper服务的依赖项(在Kafka的NSSM设置中的Dependencies选项卡下),这样当您启动Kafka服务时,ZooKeepper服务会自动启动(如果它还没有运行)。
注意:请注意,ZooKeeper附带了Kafka,启动和停止ZooKeepers服务的二进制文件位于同一个<Kafka directory>binwindows
目录中。
希望它能解释!
如果你感兴趣,也有一些GitHub项目在做这件事。
有一个:https://github.com/lukemerrett/Kafka-Windows-Service它还为您安装ZooKeeper和Kafka。
我还创建了自己的:https://github.com/ngeor/kafka-windows-service-wrapper它不安装任何东西,只是充当一个包装器。当重启ZooKeeper和Kafka过快时,它也试图在比赛条件方面表现得更聪明。
首先使用Apache Zookeeper和Kafka安装步骤中指定的步骤在windows上安装Apache Zookeoper和Kavka
使用NSSM(免费服务管理器)为ZooKeeper和Kafka设置Windows服务使用NSSM为Zookeeper和Kafka 设置窗口服务
使用AlwaysUp(付费应用程序)为ZooKeeper和Kafka 设置Windows服务
使用AlwaysUP为Zookeeper和Kafka 设置窗口服务