Hvordan installere MongoDB Community Edition på Ubuntu


MongoDB er en åpen kildekode, dokumentdatabase basert på den banebrytende teknologien til NoSQL. Den støtter utviklingen av moderne nettapplikasjoner, med funksjoner som sterk konsistens, fleksibilitet, uttrykksfulle søkespråk og sekundære indekser pluss mye mer. I tillegg tilbyr den organisasjoner stor skalerbarhet og ytelse for å bygge moderne applikasjoner med kraftige og virksomhetskritiske databaser.

I denne artikkelen vil du lære hvordan du installerer og konfigurerer den nyeste versjonen av MongoDB 4.4 Community Edition på Ubuntu LTS (langsiktig støtte) utgivelser av Ubuntu Linux ved å bruke apt-pakkebehandlingen.

MongoDB 4.4 Community Edition har følgende 64-bit Ubuntu LTS (langsiktig støtte) utgivelser:

  • 20.04 LTS (Fokal)
  • 18.04 LTS (Bionisk)
  • 16.04 LTS (Xenial)

Standard Ubuntu-repositoriene tilbyr en utdatert MongoDB-versjon, derfor vil vi installere og konfigurere den nyeste MongoDB fra det offisielle MongoDB-depotet på Ubuntu-serveren.

Trinn 1: Legge til MongoDB-depotet på Ubuntu

1. For å installere den nyeste versjonen av MongoDB Community Edition på Ubuntu-serveren din, må du installere nødvendige avhengigheter som vist.

$ sudo apt update
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. Deretter importerer du MongoDB offentlige GPG-nøkkel som brukes av pakkebehandlingssystemet ved å bruke følgende wget-kommando.

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. Deretter oppretter du listefilen /etc/apt/sources.list.d/mongodb-org-4.4.list som inneholder MongoDB-depotdetaljene under /etc/apt/sources .list.d/-katalogen for din versjon av Ubuntu.

Kjør nå følgende kommando i henhold til din versjon av Ubuntu:

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Lagre deretter filen og lukk den.

4. Kjør deretter følgende kommando for å laste inn den lokale pakkedatabasen på nytt.

$ sudo apt-get update

Trinn 2: Installere MongoDB Database på Ubuntu

5. Nå som MongoDB-depotet er aktivert, kan du installere den siste stabile versjonen ved å kjøre følgende kommando.

$ sudo apt-get install -y mongodb-org

Under MongoDB-installasjonen vil den opprette konfigurasjonsfilen /etc/mongod.conf, datakatalogen /var/lib/mongodb og loggkatalogen /var/ log/mongodb.

Som standard kjører MongoDB ved å bruke mongodb-brukerkontoen. Hvis du endrer bruker, må du også endre tillatelsen til data- og loggkatalogene for å tildele tilgang til disse katalogene.

6. Start og verifiser deretter mongod-prosessen ved å kjøre følgende kommando.

------------ systemd (systemctl) ------------ 
$ sudo systemctl start mongod 
$ sudo systemctl status mongod

------------ System V Init ------------
$ sudo service mongod start   
$ sudo service mongod status

7. Start nå et mongo-skall uten noen alternativer for å koble til en mongod som kjører på din lokale vert med standardport 27017.

$ mongo

Avinstaller MongoDB Community Edition

For å fullstendig fjerne MongoDB inkludert MongoDB-applikasjoner, konfigurasjonsfilene og eventuelle kataloger som inneholder data og logger, utfør følgende kommandoer.

$ sudo service mongod stop
$ sudo apt-get purge mongodb-org*
$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

Jeg håper du finner denne veiledningen nyttig. For spørsmål eller tilleggsinformasjon kan du bruke kommentarfeltet nedenfor for å lufte bekymringene dine.