2016-03-30 9 views
2

Wie kann ich Apache Kafka als Windows-Dienst installieren und ausführen? Im Moment muss ich zur Eingabeaufforderung gehen und zoekeeper und kafka server starten. Gibt es eine Möglichkeit, Apache Kafka als Windows-Dienst zu installieren?Installieren Sie Kafka als Windows-Dienst

Ich sah nur unter Blog, aber nicht wissen, was sie unter „Regle die Einstellungen für eine Windows-Umgebung“ und „das Projekt im Release-Modus Build“ http://www.lukemerrett.com/2015/12/01/apache-kafka-windows-service-wrapper/

Dank!

Antwort

2

Führen Sie alle Voraussetzungen und Installationsschritte wie angegeben in:
Setting Up and Running Apache Kafka on Windows OS

Komplett alle Schritte bis Schritt 6 von Abschnitt C.

(i) Verwenden NSSM (ein kostenloser Service Manager) und geben Sie die unten im Pfad und Argumente, einen Windows-Dienst für ZooKeeper zu erstellen:
Pfad: <ZooKeeper directory>\bin\windows\zookeeper-server-start.bat
Argumente: <ZooKeeper directory>\config\zookeeper.properties

(ii) Verwendung NSSM (ein kostenloser Service Manager) und die unten im Pfad und Argumenten eingeben, einen Windows-Dienst für Kafka zu erstellen:
Pfad: <Kafka directory>\bin\windows\kafka-server-start.bat
Argumente: <Kafka directory>\config\kafka.properties

eine Abhängigkeit von ZooKeeper Stellen Service (auf der Registerkarte Abhängigkeiten im NSSM-Setup von Kafka), so dass beim Starten des Kafka-Dienstes der ZooKeeper-Dienst automatisch gestartet wird (falls er nicht bereits ausgeführt wird).

Hinweis: Bitte beachten Sie, dass ZooKeeper im Lieferumfang von Kafka enthalten ist. Die Binärdateien zum Starten und Stoppen des ZooKeeper-Dienstes befinden sich im selben Verzeichnis <Kafka directory>\bin\windows\.

Hoffe es erklärt!