Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 7711|Antwoord: 0

Hoe controleer je of de huidige Mongodb WiredTiger storage engine heeft ingeschakeld?

[Link kopiëren]
Geplaatst op 08-10-2016 11:14:08 | | | |
Hoe controleer je of de huidige Mongodb WiredTiger storage engine heeft ingeschakeld?

Het kan worden geverifieerd met ten minste de volgende twee methoden:

1. Voer het volgende commando uit op Linux/OSX


Als het 1 teruggeeft, betekent dit dat er een mongod met WiredTiger als opslagmotor draait in het huidige systeem

2. Voer het volgende commando uit op Linux/OSX


Als het retourbericht wiredTiger bevat, is de mongo verbonden met een mongod met de wiredTiger opslagengine ingeschakeld.

Opmerking voorNu alHet bestandspad van WiredTiger – dbpath is ingeschakeld en kan niet langer worden geopend met de standaard mmapv1-opslagengineBijvoorbeeld:



ac:mongodata maclean$ mongod --storageEngine wiredTiger --dbpath  /Users/maclean/mongodata
2015-05-06T11:35:32.372+0800 I STORAGE [initandlisten] wiredtiger_open config: 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 versie v3.0.2
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] git-versie: nogitversion
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] buildinfo: Darwin yosemitevm.local 14.3.0 Darwin Kernel Versie 14.3.0: ma 23 mrt 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] allocatie: systeem
2015-05-06T11:35:32.999+0800 I CONTROL [initandlisten] opties: { storage: { dbPath: "/Users/maclean/mongodata", engine: "wiredTiger" } }
2015-05-06T11:35:33.045+0800 I NETWERK [initandlisten] wacht op verbindingen op poort 27017



Als --storageEngine wiredTiger zoals hierboven is ingeschakeld, werkt het normaal



Als je de mmapv1-engine gebruikt, wordt er een foutmelding gemeld
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath  /Users/maclean/mongodata
2015-05-06T11:36:34.037+0800 I OPSLAG [initandlisten] uitzondering in initAndListen: 28574 Kan server niet starten. Databestanden gedetecteerd in /Users/maclean/mongodata gemaakt door de opslagmotor 'wiredTiger'. De geconfigureerde opslagengine is 'mmapv1', eindigend
2015-05-06T11:36:34.037+0800 I CONTROL [initandlisten] dbexit: rc: 100







Vorig:mongoVUE kan de collectie niet correct weergeven wanneer deze is aangesloten op MongoDB3.2
Volgend:MongoVE verbinden met MongoDB toont geen dataproblemen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com