Når du kjører Apache Cassandra-serveren på Windows, kan det være repeterende å starte og stoppe serveren manuelt hver gang du skal bruke den. Som utviklere er det vår oppgave å automatisere kjedelige og repeterende oppgaver slik at vi kan fokusere på viktigere ting, som å fjerne feil.
I dette innlegget vil vi diskutere hvordan du kan sette opp start og stopp av Apache Cassandra-serveren som en Windows-tjeneste. Dette vil tillate Windows Service Manager å starte og stoppe serveren ved oppstart og avslutning.
MERK : Før du fortsetter med denne opplæringen, antar vi at du har Apache Cassandra-serveren konfigurert og satt opp på din Windows-maskin. Hvis ikke, sjekk installasjonsveiledningen vår om emnet for å lære mer.
Trinn 1 – Last ned Apache Commons Daemon
For å kjøre Apache Cassandra-serveren som en tjeneste, trenger vi Apache Commons-demonen, som gir én enkelt oppføring for å administrere Java-applikasjoner på klientsiden ved å bruke Java Virtual Machine.
Åpne nettleseren din og gå til:
https://downloads.apache.org/commons/daemon/binaries/windows/
Last ned Apache Commons Deamon-binæren og lagre den på din lokale maskin.
Trinn 2 – Pakk ut det nedlastede arkivet
Når det er lastet ned, pakk ut arkivet og lagre det i en tilgjengelig katalog. I vårt eksempel vil vi lagre filen i katalogen C:\commons-daemon.
Trinn 3 – Konfigurer Daemons-mappen i Apache Cassandra
Deretter finner du bin-katalogen i installasjonskatalogen for Apache Cassandra, som inneholder serverens oppstartsfiler.
Opprett en ny daemon-katalog i bin-katalogen.
Trinn 4 – Kopier PRUNSRV.EXE
Finn filen prunsrv.exe i Apache Commons-katalogen du pakket ut. Hvis du er på en 64-bits maskin, bruk prunsrv.exe-filen som ligger i amd64-katalogen.
Kopier prunsrv.exe-filen til daemons-katalogen du opprettet tidligere.
Trinn 6 – Installer Apache Cassandra-tjenesten
Når du har kopiert prunsrv.exe binær, åpne ledeteksten som administrator og naviger til Cassandra bin-katalogen:
$ cd C:\cassandra\binKjør deretter kommandoen nedenfor for å installere Cassandra-tjenesten:
$ cassandra.bat -installereKommandoen ovenfor vil installere Cassandra-tjenesten på maskinen din.
Du kan deretter bruke Windows Manager til å starte eller stoppe Cassandra-serveren.
Konklusjon
I dette innlegget oppdaget du hvordan du bruker Apache Commons Daemon til å kjøre Cassandra Server som en Windows-tjeneste.