GNU/Linux >> Linux Esercitazione >  >> Linux

Utilizzo degli strumenti mongodb (mongodump, mongorestore) da un'altra macchina

So che questa è una domanda piuttosto vecchia, ma googling mi ha portato lì. Su Ubuntu 14.04 ho una riga seguente in /etc/sources.list.d/mongo.list per avere la versione 3.2 lì:

deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse

La fonte contiene pochi pacchetti. Secondo il manuale di MongoDB è così:

  • mongodb-org - Un metapacchetto che installerà automaticamente i quattro pacchetti di componenti elencati di seguito.
  • mongodb-org-server - Contiene il demone mongod e gli script di configurazione e init associati.
  • mongodb-org-mongos - Contiene il demone mongos.
  • mongodb-org-shell - Contiene la shell mongo.
  • mongodb-org-tools - Contiene i seguenti strumenti MongoDB:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat e mongotop.

Quindi nel tuo caso il mongodb-org-tools dovrebbe essere sufficiente.


Di solito le distribuzioni Linux creano diversi pacchetti da un singolo software, come server, client, dev e doc.

Ad esempio, su Debian, puoi installare il pacchetto mongodb-clients che contiene mongodump e mongorestore e non installa il server mongodb.


10gen non fornisce pacchetti separati come server - client - dev e doc per mongodb (almeno non sono riuscito a trovarlo per Ubuntu 10.04). Quindi ho appena copiato manualmente i binari /usr/bin/mongodump e /usr/bin/mongorestore sul mio server HTTP (le macchine avevano la stessa architettura) Ora sto eseguendo questi comandi sul mio server che non ha alcuna installazione mongodb senza problemi.


Linux
  1. Spegni la macchina Windows dal terminale Linux

  2. Esecuzione di script da un'altra directory

  3. Copia esatta dei file da NTFS a un altro NTFS utilizzando Linux

  4. Generare TIN da DEM utilizzando gli strumenti MacOSX/Unix?

  5. Come inoltrare una porta da una macchina all'altra?

Come copiare elementi da un DynamoDB a un'altra tabella DynamoDB utilizzando Python su AWS

Installa MongoDB usando Vagrant in Linux

Notifica SMS da Nagios tramite Kannel

- mongodb/mongodb 1.2.0 richiede ext-mongodb ^1.3.0 -> l'estensione PHP richiesta mongodb non è presente nel sistema

Copia di pacchetti da un'interfaccia a un'altra

Collegamento simbolico da una workstation all'altra senza montaggio