【问题标题】:Install Kafka as windows service将 Kafka 安装为 Windows 服务
【发布时间】:2016-07-18 12:23:32
【问题描述】:

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

我只看到下面的博客,但不知道“调整 Windows 环境的设置”和“在发布模式下构建项目”是什么意思 http://www.lukemerrett.com/2015/12/01/apache-kafka-windows-service-wrapper/

谢谢!

【问题讨论】:

    标签: windows-services apache-kafka


    【解决方案1】:

    首先使用Apache Zookeeper and Kafka installation steps中指定的步骤在windows上安装Apache Zookeeper和Kafka

    使用 NSSM(免费服务管理器)为 ZooKeeper 和 Kafka 设置 Windows 服务 Using NSSM for setup windows service for Zookeeper and Kafka

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

    Using AlwaysUP for setup windows service for Zookeeeper and Kafka

    【讨论】:

      【解决方案2】:

      如果你有兴趣,也有一些 GitHub 项目这样做。

      有一个:https://github.com/lukemerrett/Kafka-Windows-Service,它还为您安装 ZooKeeper 和 Kafka。

      我还创建了自己的:https://github.com/ngeor/kafka-windows-service-wrapper,它不安装任何东西,只是充当包装器。当重启 ZooKeeper 和 Kafka 过快时,它也会尝试在竞争条件方面变得更聪明。

      【讨论】:

        【解决方案3】:

        执行以下指定的所有先决条件和安装步骤:
        Setting Up and Running Apache Kafka on Windows OS

        完成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\ 目录中。

        希望它能解释!

        【讨论】:

        • 如何确保 kafka 干净地关闭? nssm 没有让您选择在关机时调用 kafka-server-stop.bat(例如)...
        猜你喜欢
        • 1970-01-01
        • 2017-05-12
        • 1970-01-01
        • 1970-01-01
        • 2012-05-19
        • 2018-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多