将kafka安装为windows服务

hpcdzsge  于 2021-06-07  发布在  Kafka
关注(0)|答案(3)|浏览(564)

如何将apache kafka作为windows服务安装和运行?现在我需要进入命令提示符并启动zookeeper和kafka服务器。有什么方法可以让我把apachekafka安装成windows服务吗?
我只看到下面的博客,但不知道他们所说的“调整windows环境的设置”和“在发布模式下构建项目”是什么意思http://www.lukemerrett.com/2015/12/01/apache-kafka-windows-service-wrapper/
谢谢!

tct7dpnv

tct7dpnv1#

首先使用apachezookeeper和kafka安装步骤中指定的步骤在windows上安装apachezookeeper和kafka
使用nssm(免费服务管理器)为zookeeper和kafka设置windows服务使用nssm为zookeeper和kafka设置windows服务
使用alwaysup(付费应用程序)为zookeeper和kafka设置windows服务
为Zookeeper和kafka使用alwaysup for setup windows服务

fiei3ece

fiei3ece2#

如果您感兴趣,也有一些github项目在做这项工作。
有一个:https://github.com/lukemerrett/kafka-windows-service 它也为你安装zookeeper和kafka。
我也创造了我自己的:https://github.com/ngeor/kafka-windows-service-wrapper 它不安装任何东西,只是充当 Package 器。它还试图在重新启动zookeeper和Kafka太快时,对比赛条件有点聪明。

zbq4xfa0

zbq4xfa03#

执行以下步骤中规定的所有先决条件和安装步骤:
在windows操作系统上设置和运行apache kafka
完成c部分第6步之前的所有步骤。
(i) 使用nssm(免费服务管理器)并在路径和参数中输入以下内容,为zookeeper创建windows服务:
路径: <ZooKeeper directory>\bin\windows\zookeeper-server-start.bat 论据: <ZooKeeper directory>\config\zookeeper.properties (ii)使用nssm(免费服务管理器)并在路径和参数中输入以下内容,为kafka创建windows服务:
路径: <Kafka directory>\bin\windows\kafka-server-start.bat 论据: <Kafka directory>\config\kafka.properties 提供zookeeper服务的依赖项(在kafka的nssm设置中的dependencies选项卡下),以便在启动kafka服务时,zookeeper服务会自动启动(如果它尚未运行)。
注意:请注意,zookeeper附带kafka,启动和停止zookeeper服务的二进制文件也在同一个目录中 <Kafka directory>\bin\windows\ 目录。
希望它能解释!

相关问题