如何将apache kafka作为windows服务安装和运行?现在我需要进入命令提示符并启动zookeeper和kafka服务器。有什么方法可以让我把apachekafka安装成windows服务吗?
我只看到下面的博客,但不知道他们所说的“调整windows环境的设置”和“在发布模式下构建项目”是什么意思http://www.lukemerrett.com/2015/12/01/apache-kafka-windows-service-wrapper/
谢谢!
如何将apache kafka作为windows服务安装和运行?现在我需要进入命令提示符并启动zookeeper和kafka服务器。有什么方法可以让我把apachekafka安装成windows服务吗?
我只看到下面的博客,但不知道他们所说的“调整windows环境的设置”和“在发布模式下构建项目”是什么意思http://www.lukemerrett.com/2015/12/01/apache-kafka-windows-service-wrapper/
谢谢!
3条答案
按热度按时间tct7dpnv1#
首先使用apachezookeeper和kafka安装步骤中指定的步骤在windows上安装apachezookeeper和kafka
使用nssm(免费服务管理器)为zookeeper和kafka设置windows服务使用nssm为zookeeper和kafka设置windows服务
使用alwaysup(付费应用程序)为zookeeper和kafka设置windows服务
为Zookeeper和kafka使用alwaysup for setup windows服务
fiei3ece2#
如果您感兴趣,也有一些github项目在做这项工作。
有一个:https://github.com/lukemerrett/kafka-windows-service 它也为你安装zookeeper和kafka。
我也创造了我自己的:https://github.com/ngeor/kafka-windows-service-wrapper 它不安装任何东西,只是充当 Package 器。它还试图在重新启动zookeeper和Kafka太快时,对比赛条件有点聪明。
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\
目录。希望它能解释!