Dette innlegget vil diskutere hvordan du kan konfigurere MongoDB som en tjeneste. Dette vil tillate deg å administrere serveren ved hjelp av Windows Service Manager.
Sjekk om MongoDB -tjenesten ikke eksisterer
Det er bra å sikre at MongoDB -tjenesten ikke er installert før instruksjonene i denne artikkelen. Du kan gjøre det ved å åpne Windows Service Manager og søke etter MongoDB -tjenesten.
Når du har bekreftet at tjenesten ikke er installert på systemet ditt, kan vi fortsette.
Start med å åpne ledeteksten med forhøyede privilegier. Dette gir nødvendige tillatelser for å opprette eller fjerne Windows -tjenestene.
Lag loggkataloger
Opprett en MongoFiles -katalog i C: \ Directory. Deretter oppretter du en datakatalog for å lagre logg- og databasefilene.
$ mkdir c: \ mongofiles \ data
Naviger inn i følgende opprettet katalog:
$ CD C: \ MongoFiles \ Data
Her lager du en logg- og DB -kataloger:
$ mkdir db logg
Lag MongoDB -konfigurasjonsfilen
I datakatalogen oppretter du en mongod.CFG -fil som inneholder konfigurasjonsfilen for loggene i MongoDB.
Rediger mongod.CFG -fil og legg til innholdet som vist i følgende:
Oppbevaring:
DBPATH: C: \ MongoFiles \ Data \ DB
tidsskrift:
Aktivert: True
# motor:
# WiredTiger:
# hvor du skal skrive loggdata.
Systemlog:
Destinasjon: Fil
LogAppend: True
Sti: C: \ MongoFiles \ Data \ Log \ Mongod.Logg
Installer MongoDB -tjenesten
Når vi har de nødvendige konfigurasjonsfilene, kan vi kjøre følgende kommando for å installere MongoDB -tjenesten:
$ Mongod -Config "C: \ MongoFiles \ Data \ Mongod.CFG " --installer
Følgende kommando installerer MongoDB -tjenesten på systemet ditt.
Du kan starte MongoDB -tjenesten med følgende kommando:
$ netto start mongodb
Kommandoen skal returnere en utdata som følger:
C: \ MongoFiles \ Data> Net Start MongoDB
MongoDB -tjenesten starter.
MongoDB ble startet med suksess.
For å stoppe tjenesten, kjør følgende kommando:
$ netto stopp mongodb
Du kan nå konfigurere serveren i Windows Service Manager.
Konklusjon
Dette innlegget lærte deg hvordan du oppretter og konfigurerer MongoDB -serveren som en Windows -tjeneste.
Takk for at du leste!