Com instal·lar MongoDB Community Edition a Ubuntu


MongoDB és una base de dades de codi obert basada en la tecnologia d'avantguarda de NoSQL. Admet el desenvolupament d'aplicacions web modernes, amb característiques com ara una gran coherència, flexibilitat, llenguatges de consulta expressius i índexs secundaris i molt més. A més, ofereix a les organitzacions una gran escalabilitat i rendiment per crear aplicacions modernes amb bases de dades potents i crítiques per a la missió.

En aquest article, aprendràs a instal·lar i configurar la darrera versió de MongoDB 4.4 Community Edition a les versions d'Ubuntu LTS (suport a llarg termini) d'Ubuntu Linux mitjançant el gestor de paquets apt.

MongoDB 4.4 Community Edition inclou les següents versions d'Ubuntu LTS de 64 bits (suport a llarg termini):

  • 20.04 LTS (Focal)
  • 18.04 LTS (Bionic)
  • 16.04 LTS (Xenial)

Els dipòsits d'Ubuntu predeterminats ofereixen una versió de MongoDB obsoleta, per tant, instal·larem i configurarem l'últim MongoDB des del dipòsit oficial de MongoDB al servidor Ubuntu.

Pas 1: afegir el dipòsit MongoDB a Ubuntu

1. Per instal·lar la darrera versió de MongoDB Community Edition al vostre servidor Ubuntu, heu d'instal·lar les dependències necessàries tal com es mostra.

$ sudo apt update
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. A continuació, importeu la clau GPG pública de MongoDB utilitzada pel sistema de gestió de paquets mitjançant l'ordre wget següent.

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. Després d'això, creeu el fitxer de llista /etc/apt/sources.list.d/mongodb-org-4.4.list que conté els detalls del repositori MongoDB a /etc/apt/sources .list.d/ directori per a la vostra versió d'Ubuntu.

Ara executeu l'ordre següent segons la vostra versió d'Ubuntu:

$ 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
$ 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
$ 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

A continuació, deseu el fitxer i tanqueu-lo.

4. A continuació, executeu l'ordre següent per tornar a carregar la base de dades de paquets local.

$ sudo apt-get update

Pas 2: instal·lació de la base de dades MongoDB a Ubuntu

5. Ara que el dipòsit de MongoDB està habilitat, podeu instal·lar la darrera versió estable executant l'ordre següent.

$ sudo apt-get install -y mongodb-org

Durant la instal·lació de MongoDB, crearà el fitxer de configuració /etc/mongod.conf, el directori de dades /var/lib/mongodb i el directori de registre /var/ log/mongodb.

Per defecte, MongoDB s'executa amb el compte d'usuari mongodb. Si canvieu d'usuari, també heu de canviar el permís als directoris de dades i registre per assignar accés a aquests directoris.

6. A continuació, inicieu i verifiqueu el procés mongod executant l'ordre següent.

------------ systemd (systemctl) ------------ 
$ sudo systemctl start mongod 
$ sudo systemctl status mongod

------------ System V Init ------------
$ sudo service mongod start   
$ sudo service mongod status

7. Ara inicieu un mongo shell sense cap opció per connectar-vos a un mongod que s'està executant al vostre host local amb el port predeterminat 27017.

$ mongo

Desinstal·leu MongoDB Community Edition

Per eliminar completament MongoDB, incloses les aplicacions de MongoDB, els fitxers de configuració i qualsevol directori que contingui dades i registres, emeteu les ordres següents.

$ sudo service mongod stop
$ sudo apt-get purge mongodb-org*
$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

Espero que aquesta guia us sigui útil, per a qualsevol pregunta o informació addicional, podeu utilitzar la secció de comentaris a continuació per emetre les vostres inquietuds.