Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows services 将Kafka安装为windows服务_Windows Services_Apache Kafka - Fatal编程技术网

Windows services 将Kafka安装为windows服务

Windows services 将Kafka安装为windows服务,windows-services,apache-kafka,Windows Services,Apache Kafka,如何将Apache Kafka作为windows服务安装和运行?现在我需要转到命令提示符并启动zookeeper和kafka服务器。有什么方法可以让我将ApacheKafka安装为Windows服务吗 我只看到下面的博客,但不知道他们所说的“调整Windows环境的设置”和“在发布模式下构建项目”是什么意思 谢谢 执行中指定的所有先决条件和安装步骤: 完成C节第6步之前的所有步骤 (i) 使用NSSM(免费服务管理器)并在路径和参数中输入以下内容,为ZooKeeper创建Windows服务:

如何将Apache Kafka作为windows服务安装和运行?现在我需要转到命令提示符并启动zookeeper和kafka服务器。有什么方法可以让我将ApacheKafka安装为Windows服务吗

我只看到下面的博客,但不知道他们所说的“调整Windows环境的设置”和“在发布模式下构建项目”是什么意思


谢谢

执行中指定的所有先决条件和安装步骤:

完成C节第6步之前的所有步骤

(i) 使用NSSM(免费服务管理器)并在路径和参数中输入以下内容,为ZooKeeper创建Windows服务:
路径:
\bin\windows\zookeeper服务器start.bat

参数:
\config\zookeer.properties

(ii)使用NSSM(免费服务管理器)并在路径和参数中输入以下内容,为Kafka创建Windows服务:
路径:
\bin\windows\kafka服务器start.bat

参数:
\config\kafka.properties

提供ZooKeeper服务的依赖项(在Kafka的NSSM设置中的“依赖项”选项卡下),以便在启动Kafka服务时,ZooKeeper服务会自动启动(如果尚未运行)

注意:请注意,ZooKeeper随Kafka一起提供,用于启动和停止ZooKeeper服务的二进制文件位于相同的
\bin\windows\
目录中


希望它能解释

如果您感兴趣,也有一些GitHub项目在这样做

有一个:它还为你安装了ZooKeeper和Kafka


我还创建了自己的:它不安装任何东西,只是充当包装器。当以过快的速度重新启动ZooKeeper和Kafka时,它还试图在竞争条件方面稍微聪明一点。

首先使用中指定的步骤在windows上安装Apache ZooKeeper和Kafka

使用NSSM(免费服务管理器)为ZooKeeper和Kafka设置Windows服务

使用AlwaysUp(付费应用程序)为ZooKeeper和Kafka设置Windows服务


您可以使用nssm等实用程序,以非常简单的方式将Kafka broker和zookeeper安装为windows服务,如本教程所述

如何确保Kafka干净地关闭?nssm不允许您在关机时调用kafka-server-stop.bat(例如),请阅读: