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.