MongoDB 4.4, hoe het te installeren op de nieuwste LTS-versies van Ubuntu

Over mongoDB 4.4

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):

importeer gpg repo-sleutel MongoDB 4.4

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)

repo toevoegen voor Ubuntu 20.04

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):

installeer mongodb-org

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:

status mongod

sudo systemctl start mongod
sudo systemctl status mongod

mongod-servicestatus

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 shell opstarten

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.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.