Cassandra Kør som en Windows-tjeneste

Cassandra Kor Som En Windows Tjeneste



Når du kører Apache Cassandra-serveren på Windows, kan det være gentaget manuelt at starte og stoppe serveren, hver gang du skal bruge den. Som udviklere er det vores opgave at automatisere kedelige og gentagne opgaver, så vi kan fokusere på vigtigere ting, som at fjerne fejl.

I dette indlæg vil vi diskutere, hvordan du kan konfigurere start og stop af Apache Cassandra-serveren som en Windows-tjeneste. Dette vil tillade Windows Service Manager at starte og stoppe serveren ved opstart og nedlukning.







BEMÆRK : Før du fortsætter med denne vejledning, antager vi, at du har Apache Cassandra-serveren konfigureret og opsat på din Windows-maskine. Hvis ikke, så tjek vores installationsvejledning om emnet for at lære mere.



Trin 1 – Download Apache Commons Daemon

For at køre Apache Cassandra-serveren som en tjeneste, har vi brug for Apache Commons-dæmonen, som giver en enkelt indgang til at administrere Java-applikationer på klientsiden ved hjælp af Java Virtual Machine.



Åbn din browser, og gå til:





https://downloads.apache.org/commons/daemon/binaries/windows/

Download Apache Commons Deamon binær og gem den på din lokale maskine.



Trin 2 – Udpak det downloadede arkiv

Når det er downloadet, skal du udpakke arkivet og gemme det i en tilgængelig mappe. I vores eksempel gemmer vi filen i mappen C:\commons-daemon.

Trin 3 – Konfigurer Daemons-mappe i Apache Cassandra

Find derefter bin-mappen i Apache Cassandra-installationsmappen, som indeholder serverens startfiler.

I bin-mappen skal du oprette en ny daemon-mappe.

Trin 4 – Kopier PRUNSRV.EXE

Find filen prunsrv.exe i Apache Commons-biblioteket, du udpakkede. Hvis du er på en 64bit-maskine, skal du bruge filen prunsrv.exe, der findes i amd64-mappen.

Kopier prunsrv.exe-filen ind i det daemons-bibliotek, du oprettede tidligere.

Trin 6 – Installer Apache Cassandra-tjenesten

Når du har kopieret prunsrv.exe binær, skal du åbne kommandoprompten som administrator og navigere til mappen Cassandra bin:

$ cd C:\cassandra\bin

Kør derefter kommandoen nedenfor for at installere Cassandra-tjenesten:

$ cassandra.bat -installere

Kommandoen ovenfor installerer Cassandra-tjenesten på din maskine.

Du kan derefter bruge Windows Manager til at starte eller stoppe Cassandra-serveren.

Konklusion

I dette indlæg opdagede du, hvordan du bruger Apache Commons Daemon til at køre Cassandra-serveren som en Windows-tjeneste.