Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 7711|Respuesta: 0

¿Cómo comprobar si el MongoDB actual tiene activado el motor de almacenamiento WiredTiger?

[Copiar enlace]
Publicado en 8/10/2016 11:14:08 | | | |
¿Cómo comprobar si el MongoDB actual tiene activado el motor de almacenamiento WiredTiger?

Puede verificarse al menos por los siguientes 2 métodos:

1. Ejecutar el siguiente comando en Linux/OSX


Si devuelve 1, significa que un mongod con WiredTiger como motor de almacenamiento está funcionando en el sistema actual

2. Ejecutar el siguiente comando en Linux/OSX


Si el mensaje de retorno contiene wiredTiger, el mongo está conectado a un mongod con el motor de almacenamiento wiredTiger activado.

Nota paraYaLa ruta de archivo de WiredTiger – dbpath está habilitada y ya no puede abrirse usando el motor de almacenamiento mmapv1 por defectoPor ejemplo:



ac:mongodata maclean$ mongod --storageEngine wiredTiger --dbpath  /Users/maclean/mongodata
2015-05-06T11:35:32.372+0800 I STORAGE [initandlisten] wiredtiger_open configuración: create,cache_size=4G,session_max=20000,evidtion=(threads_max=4),statistics=(rápido),log=( enabled=true,archive=true,path=journal,compressor=snappy),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2015-05-06T11:35:32.997+0800 I CONTROL [initandlisten] MongoDB iniciando : pid=16590 puerto=27017 dbpath=/Users/maclean/mongodata host de 64 bits=ac.local
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] versión de base de datos v3.0.2
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] git version: nogitversion
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] información de compilación: Darwin yosemitevm.local 14.3.0 Darwin Kernel Versión 14.3.0: Lun 23 Mar 11:59:05 PDT 2015; root:xnu-2782.20.48~5/RELEASE_X86_64 x86_64 BOOST_LIB_VERSION=1_49
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] asignador: system
2015-05-06T11:35:32.999+0800 I CONTROL [initandlisten] opciones: { almacenamiento: { dbPath: "/Users/maclean/mongodata", motor: "wiredTiger" } }
2015-05-06T1:35:33.045+0800 I RED [initandlisten] esperando conexiones en el puerto 27017



Si --storageEngine wiredTiger está habilitado como antes, funcionará normalmente



Si usas el motor mmapv1, se reportará un error
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath  /Users/maclean/mongodata
2015-05-06T11:36:34.037+0800 I ALMACENAMIENTO [initandlisten] excepción en initAndListen: 28574 No se puede iniciar el servidor. Archivos de datos detectados en /Users/maclean/mongodata creados por el motor de almacenamiento 'wiredTiger'. El motor de almacenamiento configurado es 'mmapv1'., terminando
2015-05-06T11:36:34.037+0800 CONTROL [initandlisten] dbexit: rc: 100







Anterior:mongoVUE no puede mostrar correctamente la colección cuando está conectado a MongoDB3.2
Próximo:La conexión de MongoVE a MongoDB no muestra problemas de datos
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com