GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa MongoDB su Ubuntu 20.04 LTS - Processo passo passo?

MongoDB (noto come Mongo) è un sistema di gestione di database orientato ai documenti.

È classificato come database NoSQL in quanto è un database non relazionale e non funziona con la struttura di database relazionale convenzionale basata su tabelle.

Funziona in modo efficiente con dati su larga scala. Alcune delle aziende famose che utilizzano MongoDB sono Facebook, Cisco, Forbes, Adobe, Nokia e così via.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query MongoDB correlate.

In questo contesto, esamineremo come installare MongoDB sul sistema Ubuntu 20.04 LTS. Puoi seguire la stessa procedura sulle versioni precedenti di Ubuntu:Ubuntu 18.04 LTS e 16.04 LTS.


Comandi principali di MongoDB

È inoltre essenziale conoscere alcuni comandi per la gestione di MongoDB:

# systemctl status mongod - shows the status of MongoDB;
# systemctl stop mongod - stops MongoDB;
# systemctl start mongod - starts MongoDB; 
# systemctl restart mongod - restarts MongoDB;
# systemctl disable mongod - prevents MongoDB from starting automatically; 
# systemctl enable mongod - enables MongoDB to start automatically.


Metodi per installare MongoDB sul sistema Ubuntu

Possiamo installare MongoDB su Ubuntu nei seguenti due modi:

io. Tramite il gestore dei pacchetti

ii. Tramite archivio

Nota:avrai bisogno dell'accesso sudo per installare MongoDB sul sistema operativo Ubuntu.


1. Installa MongoDB utilizzando Package Manager

Il pacchetto MongoDB disponibile in Ubuntu non è gestito da MongoDB Inc. Qui ti mostreremo l'installazione del pacchetto MongoDB ufficiale versione 4.4. che è gestito da MongoDB Inc. Segui le istruzioni seguenti per installare MongoDB utilizzando il gestore di pacchetti Ubuntu.


io. Importa chiave pubblica MongoDB

Innanzitutto, dovrai aggiungere la chiave del repository MongoDB al tuo portachiavi apt. In questo modo, il tuo sistema si fiderà del repository aggiunto.

Esegui questo comando per aggiungere la chiave MongoDB:

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

Se viene aggiunto correttamente, vedrai OK nell'output.


ii. Aggiungi il repository MongoDB

Aggiungi il repository MongoDB all'elenco delle fonti del tuo sistema.

Per farlo, modifica il file sources.list usando il comando seguente:

$ sudo nano /etc/apt/sources.list

Aggiungi la riga sottostante nel file:

deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse

Ora salva il file e chiudilo.


iii. Aggiorna l'indice del repository

Ora usa il comando seguente per aggiornare l'indice del repository del tuo sistema:

$ sudo apt update


iv. Installa MongoDB

Ora il repository MongoDB è stato aggiunto all'elenco dei sorgenti del nostro sistema, possiamo installarlo come segue:

$ sudo apt install mongodb-org

Quando richiesto con l'opzione y/n, premere y per continuare.


v. Eseguire MongoDB

Per eseguire MongoDB, avvia il servizio mongod (daemon per MongoDB) utilizzando il comando seguente:

$ sudo systemctl start mongod

Se il servizio non si avvia o si verifica un errore come "servizio non trovato", emettere il comando seguente:

$ sudo systemctl daemon-reload

Dopo aver avviato il servizio mongod, controlla il suo stato per verificare se funziona correttamente.

Usa il comando seguente per farlo:

$ sudo systemctl status mongod

Se funziona correttamente, vedrai lo stato attivo (in esecuzione).

Per avviare MongoDB automaticamente ad ogni avvio, il comando è:

$ sudo systemctl enable mongod

Ora per avviare la mongo shell dallo stesso sistema che esegue il processo mongod, il comando è il seguente:

$ mongo


2. Installa MongoDB utilizzando Archive

Tuttavia, il modo consigliato per installare MongoDB su Ubuntu è utilizzare il gestore di pacchetti apt poiché installa le dipendenze richieste durante l'installazione.

Tuttavia, puoi utilizzare l'archivio (.tgz tarball) per installarlo manualmente in Ubuntu.

Segui le istruzioni seguenti per installare MongoDB utilizzando l'archivio MongoDB ufficiale.


io. Installa le dipendenze

Utilizzare il comando seguente per installare le dipendenze necessarie per l'installazione di MongoDB:

$ sudo apt install libcurl4 openssl liblzma5

Quando richiesto con l'opzione y/n, premere y per continuare.


ii. Scarica l'archivio MongoDB

Ora dovrai scaricare l'archivio MongoDB (.tgz tarball).

Usa il comando seguente per scaricare l'ultima versione corrente di MongoDB sul tuo sistema:

$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz

In alternativa, puoi anche scaricare MongoDB accedendo alla loro pagina di download ufficiale. Accedi alla pagina e scegli la versione di MongoDB che desideri scaricare, la piattaforma del tuo sistema operativo e il pacchetto (tgz).

Quindi fai clic su Download per scaricare il pacchetto.


iii. Estrai archivio MongoDB

Estrarre l'archivio MongoDB utilizzando il comando seguente:

$ tar -xvzf mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz


iv. Copia i file binari in una directory nella variabile di ambiente PATH

Ora copia i binari che si trovano in linux-x86_64-ubuntu2004-4.4.4/bin in una delle directory in $PATH come /usr/local/bin.

$ sudo cp -v mongodb-linux-x86_64-ubuntu2004-4.4.4/bin /usr/local/bin/


v. Eseguire MongoDB

Per eseguire MongoDB, segui i passaggi seguenti:

1. Creare directory per la memorizzazione di dati e registri.

Esegui i seguenti comandi per farlo:

$ sudo mkdir -p /var/lib/mongo
$ sudo mkdir -p /var/log/mongodb

2. Utilizzare il comando seguente per assegnare le autorizzazioni di lettura/scrittura dell'account utente alla directory dei dati di MongoDB:

$ sudo chown `whoami` /var/lib/mongo

Quindi assegna l'autorizzazione alla directory di registro:

$ sudo chown `whoami` /var/log/mongodb

3. Esegui il processo mongod (daemon per MongoDB) usando il comando seguente:

$ mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork

4. Ora per avviare la mongo shell dallo stesso sistema che esegue il processo mongod, il comando è il seguente:

$ mongo


Come disinstallare MongoDB dal sistema Ubuntu Linux?

Se non hai più bisogno di MongoDB, puoi disinstallarlo completamente dal tuo sistema Ubuntu. Per farlo, prima interrompi il processo mongod:

$ sudo service mongod stop

Per rimuovere MongoDB che hai installato utilizzando il gestore pacchetti, il comando è il seguente:

$ sudo apt purge mongodb-org

Se vuoi rimuovere anche i log e le directory dei dati, usa i comandi seguenti:

$ sudo rm -r /var/lib/mongodb
$ sudo rm -r /var/log/mongodb

Se hai installato MongoDB tramite l'archivio, puoi disinstallarlo rimuovendo i file binari di MongoDB da /usr/local/bin.



Ubuntu
  1. Installare Icinga su Ubuntu 20.04 LTS - procedura passo passo?

  2. Installa Laravel su Ubuntu 20.04 - Processo passo dopo passo?

  3. Installa Grafana su Ubuntu 20.04 - Processo passo dopo passo?

  4. Installa Ruby su Ubuntu 20.04 - Processo passo dopo passo?

  5. Installa MongoDB su Ubuntu 20.04 LTS - Processo passo passo?

Come installare MongoDB su Ubuntu 20.04 LTS

Installa Drupal su Ubuntu 20.04 LTS - Procedura passo passo?

Installa Moodle su Ubuntu 20.04 LTS - Procedura passo passo?

Installa Kodi su Ubuntu 20.04 LTS - Un processo passo dopo passo?

Installa Android Studio su Ubuntu 20.04 LTS - Processo passo dopo passo?

Installa Java su Ubuntu 20.04 LTS - Processo passo passo?