GNU/Linux >> Znalost Linux >  >> Linux

Použití nástrojů mongodb (mongodump, mongorestore) z jiného stroje

Vím, že je to docela stará otázka, ale zavedlo mě tam googlování. Na ubuntu 14.04 mám následující řádek v /etc/sources.list.d/mongo.list aby tam byla verze 3.2:

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

Zdroj obsahuje několik balíčků. Podle Manuálu MongoDB je to takto:

  • mongodb-org - Metabalík, který automaticky nainstaluje čtyři balíčky součástí uvedené níže.
  • mongodb-org-server - Obsahuje démona mongoda a související konfigurační a init skripty.
  • mongodb-org-mongos - Obsahuje démona mongos.
  • mongodb-org-shell - Obsahuje skořápku mongo.
  • mongodb-org-tools – Obsahuje následující nástroje MongoDB:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat a mongotop.

Takže ve vašem případě mongodb-org-tools by mělo stačit.


Distribuce Linuxu obvykle vytvářejí několik balíčků z jednoho softwaru, jako je server, klienti, vývojář a dokument.

Například v Debianu můžete nainstalovat balíček mongodb-clients, který obsahuje mongodump a mongorestore a neinstaluje server mongodb.


10gen neposkytuje samostatné balíčky, jako jsou server - klienti - dev a doc pro mongodb (alespoň jsem je nenašel pro Ubuntu 10.04). Takže jsem zkopíroval binární soubory /usr/bin/mongodump a /usr/bin/mongorestore na můj HTTP server ručně (stroje měly stejnou architekturu) Nyní spouštím tyto příkazy na svém serveru, který nemá žádnou instalaci mongodb bez problémů.


Linux
  1. Jak SSH na server pomocí jiného serveru?

  2. Použití Windows DLL z Linuxu

  3. Přístup k místnímu vláknu z jiného vlákna

  1. Připojení k SonicWall VPN z počítače se systémem Linux

  2. Symlink z jedné pracovní stanice na druhou bez připojení

  3. Přebírání výpisu MySQL z jiného počítače

  1. Windows – Jak zabránit Windows v přepsání Grub při použití stroje s duálním spouštěním?

  2. Jak zkopírovat nastavení z jednoho počítače do druhého?

  3. Jak nainstalovat MongoDB ze zdroje (a pomocí YUM) na Linuxu