Questo capitolo introduce l'installazione di MongoDB e MongoDB Compass nell'ambiente Linux (principalmente Red Hat/CentOS e Ubuntu). MongoDB ha una versione comunitaria e una versione enterprise, di solito installiamo gratuitamente la versione comunitaria (MongoDB Community Edition). MongoDB Compass è uno strumento GUI visivo che semplifica le operazioni su MongoDB. Se non si installa MongoDB Compass, sarà necessario operare su MongoDB digitando comandi.
Il metodo di installazione per ogni distribuzione Linux è simile e introdurremo principalmente l'installazione dal pacchetto compresso di seguito.
Installazione delle dipendenze per diversi ambienti Linux
Ecco le dipendenze che devono essere installate in ogni distribuzione Linux.
Ambiente Red Hat/CentOS
Versioni a 64 bit di CentOS 6 e successive
sudo yum install libcurl openssl xz-libs
Ambiente Ubuntu
Versioni più vecchie prima di Ubuntu 16.04 (Xenial)
sudo apt-get install libcurl3 openssl liblzma5
Versioni successive a Ubuntu 18.04
sudo apt-get install libcurl4 openssl liblzma4
Scaricare il pacchetto di installazione di MongoDB
Collegamento per il download dal sito ufficiale:
https://www.mongodb.com/try/download/community?tck=docs_server
La pagina di download supporta pacchetti di installazione di MongoDB per varie versioni di sistema. Selezionare il pacchetto compresso tgz in base alla versione del sistema.
Qui, a titolo di esempio, scegliamo l'ambiente Ubuntu 20 e scarichiamo il relativo pacchetto compresso tgz.
Installare MongoDB
Nota: Qui scegliamo l'ambiente Ubuntu 20. Il nome del pacchetto scaricato varierà a seconda dell'ambiente e della versione del sistema. Ricordati di sostituirlo nella parte relativa al comando di installazione.
sudo tar -zxvf mongodb-linux-x86_64-ubuntu2004-4.4.5.tgz -C /usr/local
export PATH=/usr/local/mongodb-linux-x86_64-ubuntu2004-4.4.5/bin:$PATH
sudo mkdir -p /usr/local/var/mongodb
sudo mkdir -p /usr/local/var/log/mongodb
sudo chown tizi365 /usr/local/var/mongodb
sudo chown tizi365 /usr/local/var/log/mongodb
mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
ps aux | grep -v grep | grep mongod
Dopo aver avviato MongoDB, possiamo entrare direttamente nell'interfaccia della riga di comando di mongo usando il comando mongo
.
Installare MongoDB Compass
MongoDB Compass è uno strumento visivo per operare su MongoDB, di solito non installato sul server ma sui nostri computer personali. Pertanto, di solito scegliamo di installare la versione per MacOS o per Windows a seconda del nostro ambiente di sviluppo personale.
Collegamento per il download dal sito ufficiale:
https://www.mongodb.com/try/download/compass
Qui, scegliere la versione di sistema os x e scaricare il pacchetto di installazione dmg.
Fare doppio clic sul pacchetto di installazione dmg per installare (se si utilizza il sistema Windows, scegliere la versione windows del pacchetto di installazione MSI e installare passo dopo passo).
Nota: Per istruzioni sull'uso di MongoDB Compass, fare riferimento ai capitoli successivi.