Com instal·lar MongoDB 4 a Debian 10


MongoDB és un servidor de bases de dades NoSQL multiplataforma de codi obert desenvolupat per MongoDB Inc. Utilitza JSON per emmagatzemar les seves dades i és popular per gestionar grans quantitats de dades a causa de la seva escalabilitat, alta disponibilitat i alt rendiment.

En aquest tutorial, aprendràs a instal·lar MongoDB 4 a la distribució Linux Debian 10.

Pas 1: importació de la clau GPG de MongoDB a Debian

Per començar, heu d'importar la clau GPG que requereix el dipòsit de MongoDB per al vostre sistema Debian. Això és crucial per provar paquets abans de la instal·lació.

Primer, actualitzeu els paquets del vostre sistema amb la següent comanda apt.

$ sudo apt update

Per importar la clau GPG de MongoDB, executeu l'ordre.

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

Fet això, ara afegiu el dipòsit APT de MongoDB al vostre sistema Debian, tal com s'explica a continuació.

Pas 2: instal·lar el repositori APT de MongoDB 4 a Debian

En el moment d'escriure aquest article, MongoDB 4 no té repositoris oficials de paquets per a Debian 10. Però no us preocupeu. Encara podeu afegir el dipòsit de paquets de Debian 9 (Stretch) a Debian 10 (Buster) per compensar-ho.

Per afegir el dipòsit de paquets MongoDB 4 de Debian 9 a Debian 10 Buster, executeu l'ordre.

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

Per afegir el dipòsit oficial de Debian 9 a Debian 10 Buster, emet l'ordre.

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

A continuació, actualitzeu el repositori APT mitjançant l'ordre.

$ sudo apt update

Pas 3: instal·lar libcurl3 a Debian

El paquet libcurl3 és necessari per mongodb-org-server que instal·larem més endavant. Sense libcurl3, trobareu errors en intentar instal·lar MongoDB.

També val la pena esmentar que Debian 10 utilitza libcurl4, però com que hem afegit el dipòsit oficial de Debian 9, el paquet libcurl3 s'instal·larà des del dipòsit afegit.

Per instal·lar libcurl3, executeu l'ordre.

$ sudo apt install libcurl3

Pas 4: instal·lació del servidor MongoDB 4 a Debian

Després d'haver instal·lat els dipòsits necessaris i el paquet libcurl3, ara podeu procedir a instal·lar el servidor MongoDB 4.

$ sudo apt install mongodb-org -y

Per comprovar la versió de MongoDB instal·lada, emet l'ordre APT tal com es mostra.

$ sudo apt info mongodb-info

De manera predeterminada, MongoDB s'executa al port 27017 i podeu verificar-ho mitjançant l'ordre netstat tal com es mostra.

$ sudo netstat -pnltu

Per canviar el port per defecte de MongoDB i altres paràmetres, editeu el fitxer de configuració que es troba a /etc/mongodb.conf.

Pas 5: gestió del servidor MongoDB 4

Un cop hàgiu instal·lat correctament el servidor MongoDB 4, inicieu-lo amb l'ordre.

$ sudo systemctl start mongod

Per comprovar l'estat d'un servei MongoDB, executeu l'ordre.

$ sudo systemctl status mongod

Per permetre que MongoDB s'iniciï a l'arrencada, executeu l'ordre.

$ sudo systemctl enable mongod

Per iniciar sessió a MongoDB 4, només cal que executeu l'ordre.

$ mongo

Per aturar l'execució de MongoDB.

$ sudo systemctl stop mongod

I això és tot. En aquesta guia, hem demostrat com podeu instal·lar MongoDB 4 a Debian 10.