sql >> Database >  >> NoSQL >> MongoDB

Hoe MongoDB op Windows-systeem te installeren?

Zoals we bespreken hoe MongoDB 4.2 op Redhat / Centos 7 te installeren in ons vorige artikel MongoDB 4.2 installeren op RedHat / CentOS 7-systemen , zullen we in deze bespreken Hoe MongoDB Community Edition 4.2 4.2 op een Windows-systeem te installeren met behulp van:

  • de MongoDB-installatiewizard
  • de msiexec.exe vanaf de opdrachtregel (cmd.exe)
  1. Installatie MongoDB 4.2 met behulp van de MongoDB Installer-wizard:

Zoals we kunnen zien, is het installeren van MongoDB met behulp van de MongoDB-installatiewizard vrij eenvoudig. De vereisten voor de installatie zijn een Windows-systeem als ondersteund platform en het MongoDB-installatieprogramma.

Laten we eens kijken naar de ondersteunde platforms voor de systeemvensters, MongoDB vereist x86-64-architectuur en ondersteunt het volgende platform:

  • Windows 7/Server 2008 R2
  • Windows 8/2012 R2 en hoger

Laten we de sectie Officiële MongoDB-downloads bekijken om het MongoDB-installatieprogramma te downloaden om het installatieprogramma uit te voeren:

Zoals we hierboven kunnen zien, kunnen we de MongoDB-versie, The Os en het pakket kiezen om te downloaden als twee formaten ZIP-formaat of MSI-formaat.

Laten we beginnen met onze Interactieve installatie op ons systeem Windows 8:

Zodra het downloaden van het installatiebestand mongodb-win32-x86_64-2012plus-4.2.2-signed.msi is voltooid, starten we het installatieproces:

Klik op Volgende in het bovenstaande scherm en nadat we de voorwaarden in het selectievakje van de licentieovereenkomst hebben geaccepteerd:

Klik op de knop Volgende om verder te gaan, we moeten kiezen tussen 'Volledige' en 'Aangepaste' installatie:

Als we moeten kiezen welke programmafunctie wordt geïnstalleerd en waar wordt geïnstalleerd, is dit mogelijk met de aangepaste keuzeinstallatie:

Aangezien we ervoor hebben gekozen om de aanbevolen instellingsoptie 'Voltooid' te gebruiken, zullen MongoDB en de MongoDB-tools op de standaardlocatie worden geïnstalleerd.

Vanaf MongoDB 4.0 geeft het installatieproces ons de keuze om alleen de MongoDB-binaire bestanden te installeren of om MongoDB in te stellen als een Windows-service tijdens de installatie:

In het onderstaande scherm lijkt het daadwerkelijke installatieproces te starten door op de knop Installeren te klikken:

Aangezien we MongoDB installeren en configureren als een Windows-service tijdens de installatie, wordt de MongoDB-service gestart na een succesvolle installatie.

Na de installatie kunnen we de architectuur van onze installatiemap controleren. Zoals we kunnen in onze installatiemap 'C:\Program Files\MongoDB\Server\4.2':we hebben drie mappen:

  • Bin:om binaire bestanden op te slaan
  • Gegevens:naar gegevens in de gegevensdirectory gespecificeerd door –dbpath
  • Log:om logbestanden op te slaan

MongoDB wordt geconfigureerd met behulp van het configuratiebestand   C:\Program Files\ MongoDB\ Server\4.2\bin\mongod.cfg

Dit is onze mongod.cfg in onze demo-installatie:

# mongod.conf

# voor documentatie van alle opties, zie:

# http://docs.mongodb.org/manual/reference/configuration-options/

# Waar en hoe gegevens op te slaan.

opslag:

dbPath:C:\Program Files\MongoDB\Server\4.2\data

dagboek:

ingeschakeld:waar

# motor:

# mmapv1:

# wiredTiger:

# waar loggegevens moeten worden geschreven.

systemLog:

bestemming:bestand

logAppend:waar

pad:C:\Program Files\MongoDB\Server\4.2\log\mongod.log

# netwerkinterfaces

netto:

poort:27017

bindIp:127.0.0.1

#processManagement:

#beveiliging:

#operationProfiling:

#replicatie:

#sharding:

## Enterprise-only opties:

#auditLog:

#snmp:

  1. Installatie MongoDB 4.2 met behulp van de msiexec.exe: 

De installatie van MongoDB met behulp van de MongoDB Installer-wizard geeft ons de kans om het installatieproces te controleren en het is een interactief proces op basis van de voortgang van de installatie.

Als we ervoor kiezen MongoDB stil en onbeheerd te installeren, kunnen we msiexec.exe vanaf de opdrachtregel gebruiken.

Er zijn de te volgen stappen:

  1. Open een Windows-opdrachtprompt/interpreter (cmd.exe) in de beheerdersmodus
  2. Ga vanaf deze geopende opdrachtprompt naar de map waar het MongoDB-installatieprogramma is gedownload en voer de volgende opdracht uit:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

INSTALLLOCATION=”C:\MongoDB\Server\4.2\”

Om de installatiemap te personaliseren, voegen we de optie installatie toe. Als we de standaardoptie willen behouden, kunnen we deze optie weglaten.

Vanaf Windows 8 of hoger kunnen we msiexec.exe gebruiken om alle MongoDB-binaire bestanden te installeren, inclusief MongoDB Compass. Dus om de installatie ervan weg te laten, moeten we dit expliciet doen met het argument SHOULD_INSTALL_COMPASS=”0″ als volgt:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

SHOULD_INSTALL_COMPASS=”0″

Bovendien hebben we de mogelijkheid om specifieke MongoDB-componentensets te installeren; we kunnen ze als volgt specificeren in het ADDLOCAL-argument:

Om bijvoorbeeld alleen de MongoDB-server (mongod.exe) en de mongo.exe-shell te installeren en de MongoDB-server in te stellen als een Windows-service en Compass op te nemen in de installaties, kunnen we dit gewoon uitvoeren:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

ADDLOCAL=”ServerService,Client” ^


  1. Fix "lengtegraad / breedtegraad is buiten de grenzen" in MongoDB bij het maken van een 2dsphere-index

  2. Operationele factoren om te overwegen tijdens MongoDB-gegevensmodellering

  3. Hoe Spring-sessies configureren om met Redis in xml te werken?

  4. Groeperen op datumintervallen