Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Server/MongoDB"
Differenze tra le versioni 3 e 4
Versione 3 del 06/02/2017 12.05.06
Dimensione: 4829
Commento:
Versione 4 del 06/02/2017 12.12.31
Dimensione: 4849
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
<<Informazioni(forum="http://forum.ubuntu-it.org/bla_bla")>> <<Informazioni(rilasci="16.04";forum="http://forum.ubuntu-it.org/bla_bla")>>
Linea 31: Linea 31:
 0. Importare la chiave pubblica
    {{{
== Importare la chiave pubblica ==
{{{
Linea 34: Linea 34:
    }}}
 0. Creare un file .list per MongoDB
    {{{
}}}
== Creare un file .list per MongoDB ==
{{{
Linea 38: Linea 38:
    }}}
 0. Ricaricare il database dei pacchetti
    {{{
}}}
== Ricaricare il database dei pacchetti ==
{{{
Linea 42: Linea 42:
    }}}
 0. Installare i pacchetti MongoDB
    {{{
}}}
== Installare i pacchetti MongoDB ==
{{{
Linea 46: Linea 46:
    }}} }}}
Linea 52: Linea 52:
 0. Per far partire il demone mongod digitare il seguente comando
    {{{
== Avviare MongoDB ==
Per far partire il demone mongod digitare il seguente comando
{{{
Linea 55: Linea 56:
    }}}
 0. Verifica che MongoDB sia stato avviato
   Digitare il comando
    {{{
}}}
== Verifica ==
Per verificare
che MongoDB sia stato avviato digitare il comando
{{{
Linea 60: Linea 61:
    }}}
    e cercare tra le righe una con una sintassi simile a
    {{{
}}}
e cercare tra le righe una con una sintassi simile a
{{{
Linea 64: Linea 65:
    }}}
 0. Per fermare il demone mongod digitare il seguente comando
    {{{
}}}
== Fermare MongoDB ==
Per fermare il demone mongod digitare il seguente comando
{{{
Linea 68: Linea 70:
    }}}
 0. Per far ripartire il demone mongod digitare il seguente comando
    {{{
}}}
== Riavviare MongoDB ==
Per far ripartire il demone mongod digitare il seguente comando
{{{
Linea 72: Linea 75:
    }}} }}}


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Guida all'installazione di MongoDB Community Edition su una versione LTS di Ubuntu Linux.

A causa di un bug riguardante glibc, si invita a non usare MongoDB 3.4 se si sta usando Ubuntu 16.04 su una macchina IBM Power Systems, almeno fino a quando non verrà caricato nei repository e installata sulla macchina la versione corretta di glibc.

Pacchetti

MongoDB supporta ufficialmente i pacchetti presenti nel proprio repository; il suddetto repository contiene i seguenti pacchetti:

Pacchetto

Descrizione

mongodb-org

Un metapacchetto che automaticamente installa i quattro pacchetti elencati qui sotto

mongodb-org-server

Contiene il demone mongod, le sue configurazioni e gli script di init

mongodb-org-mongos

Contiene il demone mongos

mongodb-org-shell

Contiene la shell mongo

mongodb-org-tools

Contiene i seguenti strumenti: mongoimport, bsondump, mongodump,mongoexport, mongofiles, mongooplog, mongoperf,mongorestore, mongostat e mongotop

Il pacchetto mongo-db-server fornisce uno script di inizializzazione che fa partire il demone mongod con il file di configurazione /etc/mongod.conf.

Questi pacchetti vanno in conflitto con i pacchetti mongodb,mongodb-server e mongodb-clients presenti nei repository di Ubuntu.

Il file di configurazione /etc/mongod.conf è configurato per impostare l'indirizzo ip al valore 127.0.0.1 di default. Si invita a modificare questa configurazione secondo le proprie necessità prima di iniziare un replica set.

Installare MongoDB Community Edition

MongoDB fornisce pacchetti solo per le versioni 64-bit LTS di Ubuntu. Questi pacchetti possono funzionare anche per altre versioni ma non ne è garantito il supporto.

Importare la chiave pubblica

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

Creare un file .list per MongoDB

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ricaricare il database dei pacchetti

sudo apt-get update

Installare i pacchetti MongoDB

sudo apt-get install mongodb-org

Avviare MongoDB Community Edition

MongoDB di default raggruppa i suoi file in /var/lib/mongodb e i suoi log in /var/log/mongodb.

Avviare MongoDB

Per far partire il demone mongod digitare il seguente comando

sudo systemctl start mongod.service

Verifica

Per verificare che MongoDB sia stato avviato digitare il comando

cat /var/log/mongodb/mongod.log

e cercare tra le righe una con una sintassi simile a

2017-02-06T11:08:37.483+0100 I NETWORK  [thread1] waiting for connections on port 27017

Fermare MongoDB

Per fermare il demone mongod digitare il seguente comando

sudo systemctl stop mongod.service

Riavviare MongoDB

Per far ripartire il demone mongod digitare il seguente comando

sudo systemctl restart mongod.service

Ulteriori risorse