See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 7711|Vastuse: 0

Kuidas kontrollida, kas praegusel mongoDB-l on WiredTigeri salvestusmootor sisse lülitatud?

[Kopeeri link]
Postitatud 08.10.2016 11:14:08 | | | |
Kuidas kontrollida, kas praegusel mongoDB-l on WiredTigeri salvestusmootor sisse lülitatud?

Seda saab kontrollida vähemalt järgmiste kahe meetodiga:

1. Käivita järgmine käsk Linuxis/OSX-is


Kui tagastatakse 1, tähendab see, et praeguses süsteemis töötab mongod, kelle salvestusmootor on WiredTiger.

2. Käivita järgmine käsk Linuxis/OSX-is


Kui tagasisõnumis on wiredTiger, on mongo ühendatud mongodiga, kus wiredTiger salvestusmootor on sisse lülitatud.

MärkusJubaWiredTigeri failitee – dbpath on lubatud ja seda ei saa enam avada vaikimisi mmapv1 salvestusmootorigaNäiteks:



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 versioon v3.0.2
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] git versioon: nogitversion
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] ehitusinfo: Darwin yosemitevm.local 14.3.0 Darwin Kernel Versioon 14.3.0: E 23. märts 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 Ma KONTROLLIN [initandlisten] jaotaja: süsteem
2015-05-06T11:35:32.999+0800 I CONTROL [initandlisten] valikud: { storage: { dbPath: "/Users/maclean/mongodata", engine: "wiredTiger" } }
2015-05-06T11:35:33.045+0800 I NETWORK [initandlisten] ootan ühendusi pordil 27017



Kui --storageEngine wiredTiger on lubatud nagu eelpool, töötab see normaalselt



Kui kasutad mmapv1 mootorit, teatatakse vea
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath  /Users/maclean/mongodata
2015-05-06T11:36:34.037+0800 I STORAGE [initandlisten] erand initAndListen: 28574 Serverit ei saa käivitada. Tuvastatud andmefailid /Users/maclean/mongodata failides, mille on loonud salvestusmootor 'wiredTiger'. Konfigureeritud salvestusmootor on 'mmapv1'., mis lõpeb
2015-05-06T11:36:34.037+0800 I CONTROL [initandlisten] dbexit: rc: 100







Eelmine:mongoVUE ei suuda kollektsiooni korralikult kuvada, kui see on ühendatud MongoDB3.2-ga
Järgmine:MongoVE ühendamine MongoDB-ga ei näita andmeprobleeme
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com