In het volgende artikel gaan we kijken hoe we MongoDB op Ubuntu kunnen installeren. Het is een systeem van databank documentgeoriënteerd, op open source technologie gebaseerd NoSQL Dit is compatibel met de ontwikkeling van moderne webapplicaties. Het bevat functies zoals flexibiliteit, expressieve zoektalen, secundaire indexen en nog veel meer. Bovendien biedt het een grote schaalbaarheid en prestaties om moderne applicaties met krachtige databases te maken.
MondoDB in plaats van de gegevens in tabellen op te slaan, zoals het gebeurt in relationele databases, slaat ze op in BSON-datastructuren (een JSON-achtige specificatie) met een dynamisch schema. Dit maakt de integratie van data in bepaalde applicaties eenvoudiger en sneller.
MongoDB is een databasesysteem geschikt voor gebruik in productie en met meerdere functionaliteiten Dit type database wordt veel gebruikt in de industrie. De broncode is beschikbaar voor besturingssystemen zoals; Gnu / Linux, Windows, OSX en Solaris.
In de volgende regels zullen we zien hoe we dat kunnen installeer MongoDB 4.4 op de laatste drie Ubuntu LTS-versies met behulp van de apt-pakketbeheerder.
Installeer MongoDB 4.4
Platformondersteuning
MongoDB 4.4 Community Edition bevat de volgende Ubuntu LTS-versies (ondersteuning op lange termijn) 64-bits: 20.04 LTS ('Focal'), 18.04 LTS ('Bionic'), 16.04 LTS ('Xenial')
De standaard Ubuntu-repositories bieden of bieden mogelijk een verouderde versie van MongoDB. Om deze reden we gaan de laatste versie van dit databasesysteem installeren vanuit de officiële repository.
Voeg de MongoDB-repository toe aan Ubuntu
Om de nieuwste versie van MongoDB Community Edition op Ubuntu te installeren, we moeten de nodige afhankelijkheden installeren Om dit te doen, hoeven we alleen een terminal te openen (Ctrl + Alt + T) en de volgende opdrachten te gebruiken:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
We gaan door het importeren van de openbare GPG-sleutel uit MongoDB Dit wordt gebruikt door het pakketbeheersysteem en we gaan het toevoegen met wget van terminal (Ctrl + Alt + T):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Daarna We gaan het bestand mongodb-org-4.4.list maken dat de details bevat van de MongoDB-repository voor de versie van Ubuntu die we gebruiken Dit bestand bevindt zich in de directory /etc/apt/sources.list.d/ Om het te maken, hoeven we alleen de volgende opdracht uit te voeren in een terminal (Ctrl + Alt + T), afhankelijk van de versie van ons systeem:
Ubuntu 20.04 (focaal)
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 (Bionisch)
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
Nu gaan we update de lijst met beschikbare software uit de repositories:
sudo apt update
Installeer de MongoDB 4.4-database op Ubuntu
Nu de MongoDB-repository is ingeschakeld, kunnen we installeer de laatste stabiele versie het volgende commando uitvoeren in een terminal (Ctrl + Alt + T):
sudo apt install mongodb-org
Tijdens de installatie wordt het configuratiebestand aangemaakt /etc/mongod.conf, de datadirectory / var / lib / mongoddoor de log-directory / var / log / mongodb.
MongoDB wordt standaard uitgevoerd onder het mongodb-gebruikersaccount Als we de gebruiker wijzigen, moeten we ook de toestemming voor de gegevens- en recordmappen wijzigen om toegang tot deze mappen te verlenen.
MongoDB starten
Nu kunnen we start en verifieer het mongod-proces het uitvoeren van de volgende opdrachten:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
Start een mongoschelp
Als alles klopt, kunnen we dat start een mongo-shell zonder opties om verbinding te maken met een mongodb die op onze lokale host draait met behulp van de standaardpoort 27017:
mongo
uninstall
naar MongoDB volledig verwijderen, inclusief MongoDB-toepassingen, configuratiebestanden en alle mappen met gegevens en logboeken, in een terminal (Ctrl + Alt + T) zullen we de volgende opdrachten moeten uitvoeren:
sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
En hiermee hebben we al MongoDB in Ubuntu. Voor meer informatie over de configuratie en het gebruik van MongoDB 4.4 kunnen gebruikers het documentatie aangeboden op de projectwebsite.