Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 7711|Răspunde: 0

Cum pot verifica dacă MongoDB-ul actual are activat motorul de stocare WiredTiger?

[Copiază linkul]
Postat pe 08.10.2016 11:14:08 | | | |
Cum pot verifica dacă MongoDB-ul actual are activat motorul de stocare WiredTiger?

Poate fi verificată prin cel puțin următoarele 2 metode:

1. Rulează următoarea comandă pe Linux/OSX


Dacă returnează 1, înseamnă că un mongod cu WiredTiger ca motor de stocare rulează în sistemul curent

2. Rulează următoarea comandă pe Linux/OSX


Dacă mesajul de retur conține wiredTiger, mongo-ul este conectat la un mongod cu motorul de stocare wiredTiger activat.

Notă pentruDejaCalea fișierului WiredTiger – dbpath este activată și nu mai poate fi deschisă folosind motorul de stocare implicit mmapv1De exemplu:



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 pornind : pid=16590 port=27017 dbpath=/Users/maclean/mongodata 64-bit host=ac.local
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] versiunea db v3.0.2
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] versiunea git: nogitversion
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] informații despre build: Darwin yosemitevm.local 14.3.0 Darwin Kernel Versiunea 14.3.0: Lun Mar 23 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] alocator: system
2015-05-06T11:35:32.999+0800 I CONTROL [initandlisten] opțiuni: { storage: { dbPath: "/Users/maclean/mongodata", engine: "wiredTiger" } }
2015-05-06T11:35:33.045+0800 I REȚEAUA [initandlisten] aștept conexiuni pe portul 27017



Dacă --storageEngine wiredTiger este activat ca mai sus, va funcționa normal



Dacă folosești motorul mmapv1, va fi raportată o eroare
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath  /Users/maclean/mongodata
2015-05-06T11:36:34.037+0800 I STORAGE [initandlisten] excepție în initAndListen: 28574 Nu se poate porni serverul. Fișiere de date detectate în /Users/maclean/mongodata create de motorul de stocare 'wiredTiger'. Motorul de stocare configurat este 'mmapv1'., care se termină
2015-05-06T11:36:34.037+0800 I CONTROL [initandlisten] dbexit: rc: 100







Precedent:mongoVUE nu poate afișa corect colecția când este conectat la MongoDB3.2
Următor:Conectarea MongoVE la MongoDB nu prezintă probleme cu datele
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com