Ricerca nel sito web

Come installare MongoDB 4 su Debian 10


MongoDB è un server database NoSQL multipiattaforma open source sviluppato da MongoDB Inc. Utilizza JSON per archiviare i propri dati ed è popolare per la gestione di grandi quantità di dati grazie alla sua scalabilità, elevata disponibilità e prestazioni elevate.

In questo tutorial imparerai come installare MongoDB 4 sulla distribuzione Linux Debian 10.

Passaggio 1: importazione della chiave GPG MongoDB su Debian

Per iniziare, devi importare la chiave GPG richiesta dal repository MongoDB per il tuo sistema Debian. Questo è fondamentale per testare i pacchetti prima dell'installazione.

Innanzitutto, aggiorna i pacchetti di sistema utilizzando il seguente comando apt.

sudo apt update

Per importare la chiave GPG MongoDB, esegui il comando.

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

Fatto ciò, ora aggiungi il repository APT MongoDB sul tuo sistema Debian come spiegato di seguito.

Passaggio 2: installazione del repository APT MongoDB 4 su Debian

Al momento della stesura di questo articolo, MongoDB 4 non dispone di repository ufficiali dei pacchetti per Debian 10. Ma non preoccuparti. Puoi comunque aggiungere il repository dei pacchetti di Debian 9 (Stretch) su Debian 10 (Buster) per compensare.

Per aggiungere il repository di pacchetti MongoDB 4 di Debian 9 su Debian 10 Buster, esegui il comando.

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 aggiungere il repository ufficiale di Debian 9 su Debian 10 Buster, emetti il comando.

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

Successivamente, aggiorna il repository APT utilizzando il comando.

sudo apt update

Passaggio 3: installazione di libcurl3 su Debian

Il pacchettolibcurl3 è richiesto da mongodb-org-server che installeremo in seguito. Senza libcurl3, riscontrerai errori nel tentativo di installare MongoDB.

Vale anche la pena ricordare che Debian 10 utilizza libcurl4, ma da quando abbiamo aggiunto il repository ufficiale di Debian 9, libcurl3 Il pacchetto verrà installato dal repository aggiunto.

Per installare libcurl3, esegui il comando.

sudo apt install libcurl3

Passaggio 4: installazione del server MongoDB 4 su Debian

Dopo aver installato i repository richiesti e il pacchetto libcurl3, puoi ora procedere con l'installazione del server MongoDB 4.

sudo apt install mongodb-org -y

Per verificare la versione di MongoDB installata, esegui il comando APT come mostrato.

sudo apt info mongodb-info

Per impostazione predefinita, MongoDB viene eseguito sulla porta 27017 e puoi verificarlo utilizzando il comando netstat come mostrato.

sudo netstat -pnltu

Per modificare la porta MongoDB predefinita e altri parametri, modifica il file di configurazione trovato su /etc/mongodb.conf.

Passaggio 5: gestione del server MongoDB 4

Dopo aver installato con successo il server MongoDB 4, avvialo utilizzando il comando.

sudo systemctl start mongod

Per verificare lo stato di un servizio MongoDB esegui il comando.

sudo systemctl status mongod

Per consentire l'avvio di MongoDB all'avvio, esegui il comando.

sudo systemctl enable mongod

Per accedere a MongoDB 4 esegui semplicemente il comando.

mongo

Per interrompere l'esecuzione di MongoDB.

sudo systemctl stop mongod

E questo è tutto. In questa guida, abbiamo dimostrato come installare MongoDB 4 su Debian 10.