|
El archivo de configuración está en el archivo /etc/mongod.conf Cómo empezar ./bin/mongod -f MongoDB.conf ¡Ya veremos A punto de bifurcar el proceso hijo, esperando hasta que el servidor esté listo para las conexiones. Proceso bifurcado: 2313 El proceso del niño comenzó con éxito, padre saliendo Configuración básica #数据库数据存放目录 dbpath=/usr/local/mongodb304/data #数据库日志存放目录 logpath=/usr/local/mongodb304/logs/mongodb.log #以追加的方式记录日志 logappend = verdadero #端口号 El valor por defecto es 27017 puerto=27017 #以后台方式运行进程 fork=verdadero #开启用户认证 auth=verdadero #关闭http接口, el acceso al puerto HTTP está desactivado por defecto nohttpinterface=true #mongodb所绑定的ip地址 bind_ip = 127.0.0.1 #启用日志文件, activado por defecto diario=verdadero #这个选项可以过滤掉一些无用的日志信息, si necesitas depurarlo, ponlo en false silencioso=verdadero Otros significados de parámetros de configuración
| --silencio | # Salida silenciosa | | --port arg | # Especifica el número del puerto de servicio, el puerto predeterminado es 27017 | | --bind_ip arg | # Vincular IP de servicio, si asignas 127.0.0.1, solo puedes acceder localmente y no especificas todas las IPs locales por defecto | | --logpath arg | # Especificar el archivo de registro de MongoDB, teniendo en cuenta que el archivo no es un directorio | | --logappend | # Escribe un registro usando un apéndice | | --pidfilepath arg | # Ruta completa al archivo PID, si no está activado, no hay archivo PID | | --keyFile arg | # La ruta completa de la clave privada del clúster solo es válida para la arquitectura Replica Set | | --unixSocketPrefix arg | # Directorio alternativo de socket de dominio UNIX, (por defecto /tmp) | | --tenedor | # Ejecuta MongoDB como un demonio y crea un proceso servidor | | --auth | # Habilitar la autenticación | | --CPU | # Muestra periódicamente la utilización de la CPU y la espera de la CPU | | --dbpath arg | # Especificar la ruta de la base de datos | | --diaglog arg | # opción diaglog 0=off 1=W 2=R 3=ambos 7=W+algunas lecturas | | --directorioperdb | # Establece que cada base de datos se guardará en un directorio separado | | --revista | # Activa la opción de registro, y las operaciones de datos de MongoDB se escribirán en el archivo de la carpeta de diario | | --journalOptions arg | # Activar la opción de diagnóstico de registro | | --ipv6 | # Activar opción IPv6 | | --jsonp | # Permitir el acceso JSONP vía HTTP (con implicaciones de seguridad) | | --maxConns arg | # Número máximo de conexiones simultáneas Por defecto 2000 | | --noauth | # No se habilita la validación | | --nohttpinterface | # Desactiva la interfaz HTTP y desactiva el acceso al puerto 27018 por defecto | | --noprealloc | # Desactivar la preasignación de archivos de datos (a menudo afecta al rendimiento) | | --noscrip{filter}ting | # Desactivar motores de scripting | | --notablescan | # No se permite escanear la mesa | | --nounixsocket | # Desactivar la escucha de sockets Unix | | --nssize arg (=16) | # Establecer el tamaño del archivo (MB) de la base de datos de cartas. | | --objcheck | # Al recibir los datos del cliente, comprueba la validez, | | --profile arg | # Parámetro de archivo 0=apagado 1=lento, 2=todos | | --cuota | # Limita el número de archivos por base de datos y establece el valor predeterminado a 8 | | --quotaFiles arg | # número de archivos más bajos por db, requiere --cuota | | --reposo | # Abre una API de reposo simple | | --reparación | # Ejecutar reparación en todos los dbs | | --repairpath arg | # Arreglar el directorio del archivo generado por la biblioteca, que por defecto tiene el nombre de directorio dbpath | | --ralentiza arg (=100) | # valor de lento para el registro de perfil y consola | | --archivos pequeños | # Usa archivos predeterminados más pequeños | | --syncdelay arg (=60) | # El número de segundos de datos escritos en el disco (0=nunca, no recomendado) | | --sysinfo | # Imprime información del sistema de diagnóstico | | --Actualizar | # Si necesitas actualizar la base de datos |
* Parámetro de replicación
--------------------------------------------------------------------------------
| --fastsync | # Habilitar la replicación esclava desde una base de datos en un dbpath que sea una instantánea de la base de datos principal y que pueda usarse para habilitar la sincronización rápidamente | | --autoresincronización | # Si los datos de sincronización de la biblioteca esclava son mucho peores que los de la base de datos principal, re-sincroniza automáticamente, | | --oplogSize arg | # Establecer el tamaño del oplog (MB) |
* Parámetros maestro/esclavo
--------------------------------------------------------------------------------
| --maestro | # Modo de biblioteca principal | | --esclavo | # Desde el modo biblioteca | | --fuente arg | # Del número de puerto de la biblioteca | | --solo arg | # Especificar una única replicación de base de datos | | --slavedelay arg | # Configura el tiempo de retardo para sincronizar la biblioteca principal desde la biblioteca |
* Opción de réplica del conjunto:
--------------------------------------------------------------------------------
| --replSet arg | # Establece el nombre del conjunto réplica |
* Opción de fragmentación
--------------------------------------------------------------------------------
| --configsvr | # Declara que este es el servicio de configuración del clúster, puerto predeterminado 27019, directorio predeterminado /data/configdb | | --shardsvr | # Declara que esto es un fragmento del clúster, puerto predeterminado 27018 | | --noMoveParanoia | # Apaga la paranoia para mover Preservación de datos de fragmentos |
Introducción oficial de la configuración:
https://docs.mongodb.com/manual/reference/configuration-options/
https://docs.mongodb.com/v2.4/reference/configuration-options/
|