Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 7711|Svare: 0

Hvordan sjekke om den nåværende Mongodb har WiredTiger lagringsmotor aktivert?

[Kopier lenke]
Publisert på 08.10.2016 11:14:08 | | | |
Hvordan sjekke om den nåværende Mongodb har WiredTiger lagringsmotor aktivert?

Den kan verifiseres med minst følgende to metoder:

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


Hvis den returnerer 1, betyr det at en mongod med WiredTiger som lagringsmotor kjører i det nåværende systemet

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


Hvis returmeldingen inneholder wiredTiger, er koblet til en mongod med wiredTiger lagringsmotor aktivert.

Merknad forAlleredeWiredTigers filsti – dbpath er aktivert og kan ikke lenger åpnes med standard mmapv1-lagringsmotorFor eksempel:



ac:mongodata maclean$ mongod --storageEngine wiredTiger --dbpath  /Users/maclean/mongodata
2015-05-06T11:35:32.372+0800 I STORAGE [initandlisten] wiredtiger_open konfigurasjon: 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 starter : pid=16590 port=27017 dbpath=/Users/maclean/mongodata 64-bit host=ac.local
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] db versjon v3.0.2
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] git-versjon: nogitversjon
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] byggeinfo: Darwin yosemitevm.local 14.3.0 Darwin Kernel versjon 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] alternativer: { storage: { dbPath: "/Users/maclean/mongodata", engine: "wiredTiger" } }
2015-05-06T11:35:33.045+0800 I NETTVERK [initandlisten] venter på tilkoblinger på port 27017



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



Hvis du bruker mmapv1-motoren, vil det bli rapportert en feil
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath  /Users/maclean/mongodata
2015-05-06T11:36:34.037+0800 I STORAGE [initandlisten] unntak i initAndListen: 28574 Kan ikke starte server. Oppdaget datafiler i /Users/maclean/mongodata opprettet av lagringsmotoren 'wiredTiger'. Den konfigurerte lagringsmotoren er 'mmapv1', som avslutter
2015-05-06T11:36:34.037+0800 I CONTROL [initandlisten] dbexit: rc: 100







Foregående:mongoVUE kan ikke vise samlingen riktig når den er koblet til MongoDB3.2
Neste:MongoVE kobler til MongoDB viser ikke dataproblemer
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com