MongoDB er en open source-dokumentdatabase baseret på den banebrydende teknologi NoSQL . Det understøtter udviklingen af moderne webapplikationer med funktioner som stærk konsistens, fleksibilitet, udtryksfulde forespørgselssprog og sekundære indekser plus meget mere. Derudover tilbyder det organisationer stor skalerbarhed og ydeevne til at bygge moderne applikationer med kraftfulde og missionskritiske databaser.
I denne artikel lærer du, hvordan du installerer og konfigurerer den seneste version af MongoDB 4.4 Community Edition på Ubuntu LTS (langvarig support) udgivelser af Ubuntu Linux ved hjælp af apt-pakkehåndteringen.
Platformsupport
MongoDB 4.4 Community Edition indeholder følgende 64-bit Ubuntu LTS (langsigtet support) udgivelser:
- 20.04 LTS ("Fokal")
- 18.04 LTS ("Bionisk")
- 16.04 LTS ("Xenial")
Standard Ubuntu-depoterne tilbyder en forældet MongoDB-version, derfor vil vi installere og konfigurere den seneste MongoDB fra den officielle MongoDB repository på Ubuntu server.
Trin 1:Tilføjelse af MongoDB-lageret på Ubuntu
1. For at installere den seneste version af MongoDB Community Edition på din Ubuntu server, skal du installere nødvendige afhængigheder som vist.
$ sudo apt update $ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
2. Importer derefter den offentlige MongoDB GPG-nøgle, der bruges af pakkehåndteringssystemet ved hjælp af følgende wget-kommando.
$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
3. Derefter skal du oprette listefilen /etc/apt/sources.list.d/mongodb-org-4.4.list
der indeholder MongoDB-depotdetaljerne under /etc/apt/sources.list.d/
bibliotek til din version af Ubuntu.
Kør nu følgende kommando i henhold til din version af Ubuntu :
Ubuntu 20.04 (Fokal)
$ 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
Ubuntu 18.04 (Bionisk)
$ 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
Ubuntu 16.04 (Xenial)
$ 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
Gem derefter filen og luk den.
4. Kør derefter følgende kommando for at genindlæse den lokale pakkedatabase.
$ sudo apt-get update
Trin 2:Installation af MongoDB-database på Ubuntu
5. Nu hvor MongoDB repository er aktiveret, kan du installere den seneste stabile version ved at køre følgende kommando.
$ sudo apt-get install -y mongodb-org
Under MongoDB installation, vil den oprette konfigurationsfilen /etc/mongod.conf
, datamappe /var/lib/mongodb
og logbiblioteket /var/log/mongodb
.
Som standard er MongoDB kører ved hjælp af mongodb brugerkonto. Hvis du ændrer brugeren, skal du også ændre tilladelsen til dataene og log mapper for at tildele adgang til disse mapper.
6. Start derefter og bekræft mongod proces ved at kø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 nu en mongo shell uden nogen muligheder for at oprette forbindelse til en mongod der kører på din lokale vært med standardport 27017 .
$ mongo
Afinstaller MongoDB Community Edition
For fuldstændigt at fjerne MongoDB inklusive MongoDB-applikationer, konfigurationsfilerne og alle mapper, der indeholder data og logfiler, udsender 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åber, at du finder denne vejledning nyttig, hvis du har spørgsmål eller yderligere oplysninger, kan du bruge kommentarsektionen nedenfor til at lufte dine bekymringer.