Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 7711|Svar: 0

Hvordan tjekker man, om den nuværende Mongodb har WiredTiger storage engine aktiveret?

[Kopier link]
Opslået på 08/10/2016 11.14.08 | | | |
Hvordan tjekker man, om den nuværende Mongodb har WiredTiger storage engine aktiveret?

Det kan verificeres med mindst følgende to metoder:

1. Kør følgende kommando på Linux/OSX


Hvis den returnerer 1, betyder det, at en mongod med WiredTiger som lagringsmotor kører i det nuværende system

2. Kør følgende kommando på Linux/OSX


Hvis returbeskeden indeholder wiredTiger, er mongoen forbundet til en mongod med wiredTiger-lagringsmotoren aktiveret.

Bemærk forAlleredeWiredTigers filsti – dbpath er aktiveret og kan ikke længere åbnes med standard mmapv1-lagringsmotorenFor eksempel:



ac:mongodata maclean$ mongod --storageEngine wiredTiger --dbpath  /Users/maclean/mongodata
2015-05-06T11:35:32.372+0800 I STORAGE [initandlisten] wiredtiger_open konfiguration: create,cache_size=4G,session_max=20000,eviction=(threads_max=4),statistics=(fast),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 start: pid=16590 port=27017 dbpath=/Users/maclean/mongodata 64-bit host=ac.local
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] db version 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] build-info: Darwin yosemitevm.local 14.3.0 Darwin Kernel Version 14.3.0: man 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] allokator: system
2015-05-06T11:35:32.999+0800 I CONTROL [initandlisten] valgmuligheder: { storage: { dbPath: "/Users/maclean/mongodata", engine: "wiredTiger" } }
2015-05-06T11:35:33.045+0800 I NETVÆRK [initandlisten] venter på forbindelser på port 27017



Hvis --storageEngine wiredTiger er aktiveret som ovenfor, vil det fungere normalt



Hvis du bruger mmapv1-motoren, vil der blive rapporteret en fejl
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath  /Users/maclean/mongodata
2015-05-06T11:36:34.037+0800 I STORAGE [initandlisten] undtagelse i initAndListen: 28574 Kan ikke starte serveren. Opdagede datafiler i /Users/maclean/mongodata oprettet af lagringsmotoren 'wiredTiger'. Den konfigurerede lagringsmotor er 'mmapv1', som afslutter
2015-05-06T11:36:34.037+0800 I CONTROL [initandlisten] dbexit: rc: 100







Tidligere:mongoVUE kan ikke vise samlingen korrekt, når den er forbundet til MongoDB3.2
Næste:MongoVE-forbindelse til MongoDB viser ikke dataproblemer
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com