GNU/Linux >> Tutoriales Linux >  >> Linux

Usando herramientas mongodb (mongodump, mongorestore) desde otra máquina

Sé que esta es una pregunta bastante antigua, pero buscar en Google me llevó allí. En ubuntu 14.04 tengo la siguiente línea en /etc/sources.list.d/mongo.list para tener la versión 3.2 allí:

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

La fuente contiene pocos paquetes. Según el Manual de MongoDB es así:

  • mongodb-org - Un metapaquete que instalará automáticamente los cuatro paquetes de componentes que se enumeran a continuación.
  • mongodb-org-server - Contiene el demonio mongod y la configuración asociada y los scripts de inicio.
  • mongodb-org-mongos - Contiene el demonio mongos.
  • mongodb-org-shell - Contiene el caparazón mongo.
  • mongodb-org-tools - Contiene las siguientes herramientas de MongoDB:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat y mongotop.

Entonces, en tu caso, el mongodb-org-tools debería ser suficiente.


Por lo general, las distribuciones de Linux crean varios paquetes a partir de un solo software, como servidor, clientes, desarrollo y documentación.

Por ejemplo, en Debian, puede instalar el paquete mongodb-clients que contiene mongodump y mongorestore y no instala el servidor mongodb.


10gen no proporciona paquetes separados como servidor - clientes - dev &doc para mongodb (al menos no pude encontrar para Ubuntu 10.04). Así que simplemente copié /usr/bin/mongodump y /usr/bin/mongorestore binarios a mi servidor HTTP manualmente (las máquinas tenían la misma arquitectura) Ahora estoy ejecutando estos comandos en mi servidor que no tiene ninguna instalación de mongodb sin problemas.


Linux
  1. Windows:¿cómo evitar que Windows sobrescriba Grub cuando se usa una máquina de arranque dual?

  2. ¿Cómo copiar configuraciones de una máquina a otra?

  3. Cómo instalar MongoDB desde la fuente (y usando YUM) en Linux

  4. Uso de DLL de Windows desde Linux

  5. Acceder al subproceso local desde otro subproceso

Cómo copiar elementos de un DynamoDB a otra tabla de DynamoDB usando Python en AWS

Instale MongoDB usando Vagrant en Linux

Notificación por SMS de Nagios usando Kannel

¿Cómo enviar Ssh a un servidor usando otro servidor?

- mongodb/mongodb 1.2.0 requiere ext-mongodb ^1.3.0 -> la extensión PHP solicitada mongodb no se encuentra en su sistema

Tomando el volcado de MySQL de otra máquina