Wanneer de Apache Cassandra-server op Windows wordt uitgevoerd, kan het herhaaldelijk zijn om de server handmatig te starten en te stoppen elke keer dat u deze moet gebruiken. Als ontwikkelaars is het onze taak om vervelende en repetitieve taken te automatiseren, zodat we ons kunnen concentreren op belangrijkere dingen, zoals het verwijderen van bugs.
In dit bericht bespreken we hoe je het starten en stoppen van de Apache Cassandra-server als een Windows-service kunt instellen. Hierdoor kan de Windows-servicemanager de server starten en stoppen bij het opstarten en afsluiten.
OPMERKING : Voordat we verder gaan met deze tutorial, gaan we ervan uit dat je de Apache Cassandra-server hebt geconfigureerd en ingesteld op je Windows-machine. Als dat niet het geval is, bekijk dan onze installatiehandleiding over het onderwerp voor meer informatie.
Stap 1 – Download de Apache Commons Daemon
Om de Apache Cassandra-server als een service uit te voeren, hebben we de Apache Commons-daemon nodig, die een enkele ingang biedt voor het beheren van client-side Java-applicaties met behulp van de Java Virtual Machine.
Open uw browser en ga naar:
https://downloads.apache.org/commons/daemon/binaries/windows/
Download het binaire bestand Apache Commons Deamon en sla het op uw lokale computer op.
Stap 2 – Pak het gedownloade archief uit
Na het downloaden pak je het archief uit en sla je het op in een toegankelijke map. In ons voorbeeld slaan we het bestand op in de map C:\commons-daemon.
Stap 3 – Configureer de Daemons-map in Apache Cassandra
Zoek vervolgens de bin-map in de installatiemap van Apache Cassandra, die de opstartbestanden van de server bevat.
Maak in de bin-directory een nieuwe daemon-directory.
Stap 4 – Kopieer PRUNSRV.EXE
Zoek in de Apache Commons-map die u hebt uitgepakt het bestand prunsrv.exe. Als u op een 64bit-machine werkt, gebruikt u het bestand prunsrv.exe in de amd64-directory.
Kopieer het bestand prunsrv.exe naar de map daemons die u eerder hebt gemaakt.
Stap 6 - Installeer de Apache Cassandra-service
Nadat u het binaire bestand prunsrv.exe hebt gekopieerd, opent u de opdrachtprompt als beheerder en navigeert u naar de Cassandra bin-map:
$ CD C:\cassandra\binVoer vervolgens de onderstaande opdracht uit om de Cassandra-service te installeren:
$ cassandra.bat -installerenMet de bovenstaande opdracht wordt de Cassandra-service op uw computer geïnstalleerd.
U kunt dan Windows Manager gebruiken om de Cassandra-server te starten of te stoppen.
Conclusie
In dit bericht heb je ontdekt hoe je de Apache Commons Daemon kunt gebruiken om de Cassandra-server als een Windows-service uit te voeren.