MongoDB è un database NoSQL veloce e potente. Tuttavia, i repository Debian si aggiornano lentamente e spesso contengono versioni molto vecchie di pacchetti. Questo tutorial spiega come installare l'ultima versione di MongoDB dal repository MongoDB ufficiale.
Al momento della stesura di questo documento, 3.0 era la versione corrente di MongoDB.
Tutti i comandi seguenti devono essere eseguiti dall'utente root .
1. Aggiungi la chiave pubblica MongoDB
Il seguente comando aggiunge la chiave GPG pubblica MongoDB al key ring di sistema:
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Gli strumenti di gestione dei pacchetti Debian necessitano di questa chiave per garantire coerenza e autenticità dei pacchetti.
2. Aggiungi repository MongoDB
Creare un file mongodb.list per aggiungere il repository MongoDB al sistema. Il seguente comando creerà questo file:
echo "deb http://repo.mongodb.org/apt/debian "$(lsb_release -sc)"/mongodb-org/3.0 main" | tee /etc/apt/sources.list.d/mongodb-org-3.0.list
3. Pacchetti di aggiornamento
Utilizzare il comando seguente per ottenere informazioni sugli ultimi pacchetti nei repository:
apt-get update
Se hai familiarità con Debian, probabilmente conosci già questo comando.
4. Installa i pacchetti MongoDB
Ora è il momento di installare MongoDB. Per installare l'ultima versione stabile di MongoDB, utilizzare il seguente comando:
apt-get install -y mongodb-org
mongodb-org è un "metapacchetto" che installerà automaticamente i pacchetti a quattro componenti:
- MongoDB-org server
- mongodb-org-Mongos
- mongodb-org-shell
- mongodb-org-tools
Se è necessaria una versione specifica di MongoDB, è possibile utilizzare il comando seguente per scegliere la versione di ciascun componente:
apt-get install -y mongodb-org=3.0.0 mongodb-org-server=3.0.0 mongodb-org-shell=3.0.0 mongodb-org-mongos=3.0.0 mongodb-org-tools=3.0.0
In questo esempio, ho selezionato la versione 3.0.0.
5. Avviare MongoDB
Al termine dell'installazione, MongoDB viene avviato automaticamente. Se è necessario eseguire manualmente il server MongoDB, utilizzare il comando seguente:
service mongod start
Per interrompere il processo mongod, utilizzare questo comando:
service mongod stop
E per riavviare mongod, utilizzare quanto segue:
service mongod restart
È possibile accedere alla shell MongoDB eseguendo il comando seguente. Ciò consente di connettersi al server MongoDB.
mongo
Quando la shell viene lanciata, vedrai l'output in questo formato:
MongoDB shell version: 3.0.0
connecting to: test
>
Ora puoi usare MongoDB sul tuo server Debian.