Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 7711|Отговор: 0

Как да проверя дали текущият mongodb има активиран WiredTiger storage engine?

[Копирай линк]
Публикувано в 8.10.2016 г. 11:14:08 ч. | | | |
Как да проверя дали текущият mongodb има активиран WiredTiger storage engine?

Може да се провери поне чрез следните два метода:

1. Изпълнете следната команда на Linux/OSX


Ако върне 1, това означава, че mongod с WiredTiger като storage engine работи в текущата система

2. Изпълнете следната команда на Linux/OSX


Ако отговорното съобщение съдържа wiredTiger, mongo е свързан с mongod с активиран wiredTiger storage engine.

Бележка заВечеПътят на файла на WiredTiger – dbpath е активиран и вече не може да се отваря чрез стандартния mmapv1 storage engineНапример:



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 започва : pid=16590 port=27017 dbpath=/Users/maclean/mongodata 64-bit host=ac.local
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] db версия v3.0.2
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] git версия: nogitversion
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] информация за билд: Darwin yosemitevm.local 14.3.0 Darwin Kernel Версия 14.3.0: Пон 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 Аз КОНТРОЛИРАМ [initandlisten] алокатор: система
2015-05-06T11:35:32.999+0800 Аз КОНТРОЛИРАМ [initandlisten] опции: { storage: { dbPath: "/Users/maclean/mongodata", енджин: "wiredTiger" } }
2015-05-06T11:35:33.045+0800 В МРЕЖА [initandlisten] чакам връзки на порт 27017



Ако --storageEngine wiredTiger е активиран както по-горе, ще работи нормално



Ако използвате двигателя mmapv1, ще бъде докладвана грешка
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath  /Users/maclean/mongodata
2015-05-06T11:36:34.037+0800 I STORAGE [initandlisten] изключение в initAndListen: 28574 Не може да стартира сървъра. Открити файлове с данни в /Users/maclean/mongodata, създадени от storage engine 'wiredTiger'. Конфигурираният двигател за съхранение е 'mmapv1'., завършващ
2015-05-06T11:36:34.037+0800 Аз КОНТРОЛИРАМ [initandlisten] dbexit: rc: 100







Предишен:mongoVUE не може да показва колекцията правилно, когато е свързан с MongoDB3.2
Следващ:Свързването на MongoVE с MongoDB не показва проблеми с данните
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com