Ako skontrolovať, či má aktuálny mongodb zapnutý WiredTiger storage engine?
Dá sa overiť aspoň týmito dvoma metódami:
1. Spustiť nasledujúci príkaz na Linuxe/OSX
Ak vráti 1, znamená to, že mongod s WiredTiger ako storage engine beží v aktuálnom systéme
2. Spustiť nasledujúci príkaz na Linuxe/OSX
Ak návratová správa obsahuje wiredTiger, mongo je pripojené k mongodu s zapnutým wiredTiger storage engine.
Poznámka preUžCesta k súboru WiredTiger – dbpath je povolená a už ju nie je možné otvoriť pomocou predvoleného pamäťového enginu mmapv1Napríklad:
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 začína : pid=16590 port=27017 dbpath=/Users/maclean/mongodata 64-bit host=ac.local 2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] db verzia 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: Po 23. marca 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] alokátor: system 2015-05-06T11:35:32.999+0800 I CONTROL [initandlisten] options: { storage: { dbPath: "/Users/maclean/mongodata", engine: "wiredTiger" } } 2015-05-06T11:35:33.045+0800 I SIEŤ [initandlisten] čaká na spojenie na porte 27017
Ak je --storageEngine wiredTiger povolený ako vyššie, bude fungovať normálne
Ak použijete engine mmapv1, bude hlásená chyba
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath /Users/maclean/mongodata 2015-05-06T11:36:34.037+0800 I ÚLOŽISKO [initandlisten] výnimka v initAndListen: 28574 Nemožno spustiť server. Detegované dátové súbory v /Users/maclean/mongodata vytvorené úložiskom 'wiredTiger'. Konfigurovaný úložný engine je 'mmapv1', ktorý ukončuje 2015-05-06T11:36:34.037+0800 I CONTROL [initandlisten] dbexit: rc: 100
|