GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verwenden von Mongodb-Tools (mongodump, mongorestore) von einem anderen Computer

Ich weiß, das ist eine ziemlich alte Frage, aber das Googeln hat mich dorthin gebracht. Auf Ubuntu 14.04 habe ich eine folgende Zeile in /etc/sources.list.d/mongo.list dort die Version 3.2 zu haben:

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

Die Quelle enthält wenige Pakete. Laut MongoDB-Handbuch ist es so:

  • mongodb-org - Ein Metapaket, das automatisch die vier unten aufgeführten Komponentenpakete installiert.
  • mongodb-org-server - Enthält den Mongod-Daemon und zugehörige Konfigurations- und Init-Skripte.
  • mongodb-org-mongos - Enthält den Mongos-Daemon.
  • mongodb-org-shell - Enthält die Mongo-Muschel.
  • mongodb-org-tools – Enthält die folgenden MongoDB-Tools:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat und mongotop.

Also in Ihrem Fall die mongodb-org-tools sollte reichen.


Normalerweise erstellen Linux-Distributionen mehrere Pakete aus einer einzigen Software, wie Server, Clients, Dev und Doc.

Beispielsweise können Sie unter Debian das Paket mongodb-clients installieren, das mongodump und mongorestore enthält und den mongodb-Server nicht installiert.


10gen bietet keine separaten Pakete wie Server - Clients - dev &doc für mongodb (zumindest konnte ich keine für Ubuntu 10.04 finden). Also habe ich gerade die Binärdateien /usr/bin/mongodump und /usr/bin/mongorestore manuell auf meinen HTTP-Server kopiert (Maschinen hatten die gleiche Architektur). Jetzt führe ich diese Befehle auf meinem Server aus, auf dem keine Mongodb-Installation ohne Probleme vorhanden ist.


Linux
  1. Wie kopiert man Einstellungen von einem Gerät auf ein anderes?

  2. So installieren Sie MongoDB von der Quelle (und mit YUM) unter Linux

  3. Verwenden von Windows-DLL von Linux

  4. Greifen Sie von einem anderen Thread auf Thread-lokal zu

  5. Fahren Sie den Windows-Rechner vom Linux-Terminal herunter

So kopieren Sie Elemente von einer DynamoDB-Tabelle in eine andere DynamoDB-Tabelle mit Python auf AWS

Installieren Sie MongoDB mit Vagrant unter Linux

SMS-Benachrichtigung von Nagios mit Kannel

Windows – Wie kann man verhindern, dass Windows Grub überschreibt, wenn man einen Dual-Boot-Rechner verwendet?

Wie kann man mit einem anderen Server per SSH auf einen Server zugreifen?

- mongodb/mongodb 1.2.0 erfordert ext-mongodb ^1.3.0 -> die angeforderte PHP-Erweiterung mongodb fehlt auf Ihrem System