Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 7711|Svar: 0

Hur kontrollerar man om den nuvarande Mongodb har WiredTiger-lagringsmotor aktiverad?

[Kopiera länk]
Publicerad på 2016-10-08 11:14:08 | | | |
Hur kontrollerar man om den nuvarande Mongodb har WiredTiger-lagringsmotor aktiverad?

Den kan verifieras med minst följande två metoder:

1. Kör följande kommando på Linux/OSX


Om den returnerar 1 betyder det att en mongod med WiredTiger som lagringsmotor körs i det nuvarande systemet

2. Kör följande kommando på Linux/OSX


Om returmeddelandet innehåller wiredTiger är mongo kopplad till en mongod med wiredTiger-lagringsmotorn aktiverad.

Notering förRedanWiredTigers filväg – dbpath är aktiverad och kan inte längre öppnas med standardlagringsmotorn mmapv1Till exempel:



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 starting : 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] gitversion: nogitversion
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] bygginfo: Darwin yosemitevm.local 14.3.0 Darwin Kernel Version 14.3.0: mån 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] alternativ: { storage: { dbPath: "/Users/maclean/mongodata", engine: "wiredTiger" } }
2015-05-06T11:35:33.045+0800 I NÄTVERK [initandlisten] väntar på anslutningar på port 27017



Om --storageEngine wiredTiger är aktiverad som ovan, kommer det att fungera normalt



Om du använder mmapv1-motorn kommer ett fel att rapporteras
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath  /Users/maclean/mongodata
2015-05-06T11:36:34.037+0800 I STORAGE [initandlisten] undantag i initAndListen: 28574 Kan inte starta servern. Upptäckte datafiler i /Users/maclean/mongodata skapade av lagringsmotorn 'wiredTiger'. Den konfigurerade lagringsmotorn är 'mmapv1', som avslutar
2015-05-06T11:36:34.037+0800 I CONTROL [initandlisten] dbexit: rc: 100







Föregående:mongoVUE kan inte visa samlingen korrekt när den är ansluten till MongoDB3.2
Nästa:MongoVE som ansluter till MongoDB visar inga dataproblem
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com