Hvordan installere MongoDB 4 på Debian 10


MongoDB er en åpen kildekode, NoSQL-databaseserver på tvers av plattformer utviklet av MongoDB Inc. Den bruker JSON til å lagre data og er populær for å håndtere store datamengder på grunn av skalerbarhet, høy tilgjengelighet og høy ytelse.

I denne opplæringen lærer du hvordan du installerer MongoDB 4 på Debian 10 Linux-distribusjon.

Trinn 1: Importer MongoDB GPG Key på Debian

For å starte, må du importere GPG-nøkkelen som kreves av MongoDB-depotet for Debian-systemet ditt. Dette er avgjørende for å teste pakker før installasjon.

Først oppdaterer du systempakkene dine ved å bruke følgende apt-kommando.

$ sudo apt update

For å importere MongoDB GPG-nøkkelen, kjør kommandoen.

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Når det er gjort, legg nå til MongoDB APT-depotet på Debian-systemet ditt som forklart nedenfor.

Trinn 2: Installere MongoDB 4 APT Repository på Debian

På tidspunktet for nedskrivning av denne artikkelen har ikke MongoDB 4 offisielle pakkelager for Debian 10. Men ikke bekymre deg. Du kan fortsatt legge til pakkelageret til Debian 9 (Stretch) på Debian 10 (Buster) for å gjøre opp for det.

For å legge til MongoDB 4-pakkelageret til Debian 9 på Debian 10 Buster, utfør kommandoen.

$ echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list

For å legge til det offisielle depotet til Debian 9 på Debian 10 Buster, utfør kommandoen.

$ echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list

Deretter oppdaterer du APT-depotet ved å bruke kommandoen.

$ sudo apt update

Trinn 3: Installere libcurl3 på Debian

Pakken libcurl3 kreves av mongodb-org-server som vi skal installere senere. Uten libcurl3 vil du støte på feil når du prøver å installere MongoDB.

Det er også verdt å nevne at Debian 10 bruker libcurl4, men siden vi la til Debian 9s offisielle depot, vil libcurl3-pakken bli installert fra det tillagte depotet.

For å installere libcurl3, kjør kommandoen.

$ sudo apt install libcurl3

Trinn 4: Installere MongoDB 4 Server på Debian

Etter å ha installert de nødvendige depotene og libcurl3-pakken, kan du nå fortsette å installere MongoDB 4-serveren.

$ sudo apt install mongodb-org -y

For å sjekke versjonen av MongoDB installert, utfør APT-kommandoen som vist.

$ sudo apt info mongodb-info

Som standard kjører MongoDB på port 27017, og du kan bekrefte det ved å bruke netstat-kommandoen som vist.

$ sudo netstat -pnltu

For å endre standard MongoDB-port og andre parametere, rediger konfigurasjonsfilen på /etc/mongodb.conf.

Trinn 5: Administrere MongoDB 4 Server

Når du har installert MongoDB 4-serveren, start den ved å bruke kommandoen.

$ sudo systemctl start mongod

For å sjekke statusen til en MongoDB-tjeneste, kjør kommandoen.

$ sudo systemctl status mongod

For å aktivere MongoDB til å starte ved oppstart, kjør kommandoen.

$ sudo systemctl enable mongod

For å logge på MongoDB 4 bare kjør kommandoen.

$ mongo

For å stoppe MongoDB kjøre.

$ sudo systemctl stop mongod

Og det handler bare om det. I denne veiledningen har vi demonstrert hvordan du kan installere MongoDB 4 på Debian 10.