Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 7711|Odpoveď: 0

Ako skontrolovať, či má aktuálny mongodb zapnutý WiredTiger storage engine?

[Kopírovať odkaz]
Zverejnené 8. 10. 2016 11:14:08 | | | |
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 preCesta 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







Predchádzajúci:mongoVUE nedokáže správne zobraziť kolekciu, keď je pripojený k MongoDB3.2
Budúci:Pripojenie MongoVE k MongoDB neukazuje problémy s dátami
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com