mongod -help

La salida help de mongod (el ejecutable del servidor)

** Nota: Utilizando la versión de 32 bits de MongoDB, estamos limitados a 2 GB de datos aprox. Ver http://blog.mongodb.org/post/137788967/32-bit-limitations

Opciones Generales:

  • -h [ –help ] Muestra ésta información.
  • –version Muestra la versión.
  • -f [ –config ] Agrega un archivo de configuración (como parámetro) especificando opciones adicionales.
  • -v [ –verbose ] Ser más detallado (Mientras más “v”, nivel de detalle ej. -vvvvv)
  • –quiet Salidas más silenciosas (en nivel de detalle)
  • –port Agrega puerto especificado como parámetro
  • –bind_ip arg Listado de direcciones IP, separadas por comas “,” de las cuales se escucharán peticiones. Por defecto, se escuchan TODAS las IPs.
  • –maxConns Máximo de conexiones simultaneas como parámetro.
  • –objcheck Inspecciona los datos del cliente para validar la recepción.
  • –logpath Archivo log donde se escriben todas las salidas del servidor, en vez de hacerlo por pantalla. Debe ser un archivo, no una carpeta.
  • –logappend Añadir entradas al logpath en vez de sobre escribirlas.
  • –pidfilepath Ruta absoluta (como parámetro) al pidfile. (Si no se agrega, ningún pidfile es creado).
  • –keyFile pass para la autentificación de clusters (solo para replicas).
  • –auth Se ejecuta en modo seguro.
  • –cpu Periódicamente muestra el uso de cpu e iowait.
  • –dbpath Parámetro ruta del directorio donde almacena los datos.
  • –diaglog arg 0=off 1=W 2=R 3=both 7=W+some reads
  • –directoryperdb Cada bd se almacenará en un directodio personal.
  • –journal enable journaling
  • –journalOptions arg journal diagnostic options
  • –journalCommitInterval arg how often to group/batch commit (ms)
  • –ipv6 Habilita soporte para IPv6 (deshabilitado por defecto).
  • –jsonp Permite acceso JSONP via http (implica valores de seguridad).
  • –noauth No se ejecuta en modo seguro.
  • –nohttpinterface Deshabilita interface http.
  • –nojournal disable journaling (journaling is on by defaultfor 64 bit)
  • –noprealloc Deshabilita el prealojamiento de archivos de datos (implica disminución en desempeño).
  • –noscripting Deshabilita motor de scripting.
  • –notablescan No permite búsquedas en tablas.
  • –nssize arg (=16) .ns file size (in MB) for new databases
  • –profile arg 0=off 1=slow, 2=all
  • –quota Limita cada bd a cierta cantidad de archivos (8 por defecto).
  • –quotaFiles Parámetro de cantidad de número de archivos permitidos por bd. Requiere del comando anterior.
  • –rest turn on simple rest api
  • –repair Ejecuta “reparar” en todas las bds.
  • –repairpath arg root directory for repair files – defaults to dbpath
  • –slowms arg (=100) value of slow for profile and console log
  • –smallfiles use a smaller default file size
  • –syncdelay arg (=60) seconds between disk syncs (0=never, but not recommended)
  • –sysinfo print some diagnostic system information
  • –upgrade upgrade db if needed

Windows Service Control Manager options:

  • –install Instala el servidor como un servicio.
  • –remove Lo remueve…
  • –reinstall Reinstala el servicio (primero lo desinstala y luego lo vuelve a instalar)
  • –serviceName Parámetro para determinar el nombre del servicio (para windows).
  • –serviceDisplayName  Parámetro para determinar el nombre a mostrar del servicio (para windows).
  • –serviceDescription  Parámetro para determinar la descripción del servicio (para windows).
  • –serviceUser Parámetro para determinar el usuario que ejecutará el servicio.
  • –servicePassword Parámetro para la contraseña del usuario usado anteriormente.

Replication options:

  • –fastsync Indica que ésta instancia se inicia desde una ruta de instantánea dbpath del par de replicación.
  • –oplogSize Parámetro que indica el límite del tamaño (en MB) para el log op.

Master/slave options:

  • –master Modo master.
  • –slave Modo slave.
  • –source Parámetro si es slave: especifica al master como <server:port>
  • –only Parámetro si es slave: especifica una única bd a replicars.
  • –slavedelay Parámetro que especifica el retraso (en segundos) a usar cuando se apliquen opciones desde el master al slave.
  • –autoresync Automáticamente resincronisa si los datos del slave son antiguos.

Replica set options:

  • –replSet arg arg is <setname>[/<optionalseedhostlist>] //NI IDEA COMO SE TRADUCE ESTO…

Sharding options:

  • –configsvr Define que esto es una db configuración de un cluster; puerto por defecto 27019; Directorio por defecto /data/configdb
  • –shardsvr Define que esto es una bd fragmento de un cluster; puerto por defecto 27018
  • –noMoveParanoia Desactiva el ahorro “paranóico” para moveChunk. Por defecto viene activado (por ahora).

Acerca de MaritoCares

Ingeniero Informático. Con tendencias a la programación en [C#, VB].NET, Java(Web principalmente...), PHP, JavaScript, algo mínimo de [ruby, python], y el clásico C.
Esta entrada fue publicada en MongoDB, Tips. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s