Sådan installeres MongoDB 4 på Debian 10


MongoDB er en opensource, NoSQL-databaseserver på tværs af platforme, der er udviklet af MongoDB Inc. Den bruger JSON til at gemme sine data og er populær til håndtering af store datamængder på grund af sin skalerbarhed, høje tilgængelighed og høje ydeevne.

I denne vejledning lærer du, hvordan du installerer MongoDB 4 på Debian 10 Linux-distribution.

Trin 1: Import af MongoDB GPG-nøgle til Debian

For at starte skal du importere den GPG-nøgle, der kræves af MongoDB-arkivet til dit Debian-system. Dette er afgørende for test af pakker inden installation.

Opdater først dine systempakker ved hjælp af følgende apt-kommando.

$ sudo apt update

For at importere MongoDB GPG-nøglen skal du køre kommandoen.

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

Når det er gjort, skal du nu tilføje MongoDB APT-lageret på dit Debian-system som forklaret nedenfor.

Trin 2: Installation af MongoDB 4 APT-lager på Debian

På tidspunktet for nedskrivning af denne artikel har MongoDB 4 ikke officielle pakkeopbevaringssteder til Debian 10. Men bekymre dig ikke. Du kan stadig tilføje pakkeopbevaringsstedet for Debian 9 (Stretch) på Debian 10 (Buster) for at kompensere for det.

For at tilføje MongoDB 4 pakkeopbevaring af Debian 9 på Debian 10 Buster skal du udføre 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 at tilføje det officielle lager af Debian 9 på Debian 10 Buster skal du udstede kommandoen.

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

Dernæst opdaterer APT-lageret ved hjælp af kommandoen.

$ sudo apt update

Trin 3: Installation af libcurl3 på Debian

Pakken libcurl3 kræves af mongodb-org-server, som vi senere vil installere. Uden libcurl3 vil du støde på fejl, der forsøger at installere MongoDB.

Det er også værd at nævne, at Debian 10 bruger libcurl4, men da vi tilføjede Debian 9s officielle lager, installeres libcurl3-pakken fra det tilføjede lager.

For at installere libcurl3 skal du køre kommandoen.

$ sudo apt install libcurl3

Trin 4: Installation af MongoDB 4 Server på Debian

Efter at have installeret de nødvendige arkiver og libcurl3-pakken, kan du nu fortsætte med at installere MongoDB 4-serveren.

$ sudo apt install mongodb-org -y

For at kontrollere versionen af MongoDB installeret skal du udstede APT-kommandoen som vist.

$ sudo apt info mongodb-info

Som standard kører MongoDB på port 27017, og du kan bekræfte det ved hjælp af netstat-kommandoen som vist.

$ sudo netstat -pnltu

Hvis du vil ændre MongoDB-standardporten og andre parametre, skal du redigere konfigurationsfilen, der findes på /etc/mongodb.conf.

Trin 5: Administration af MongoDB 4 Server

Når du har installeret MongoDB 4-serveren, skal du starte den ved hjælp af kommandoen.

$ sudo systemctl start mongod

For at kontrollere status for en MongoDB-tjeneste skal du køre kommandoen.

$ sudo systemctl status mongod

For at aktivere MongoDB at starte ved opstart skal du køre kommandoen.

$ sudo systemctl enable mongod

For at logge ind på MongoDB 4 skal du blot køre kommandoen.

$ mongo

For at stoppe MongoDB-kørsel.

$ sudo systemctl stop mongod

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