Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 7711|Відповідь: 0

Як перевірити, чи увімкнено движок зберігання WiredTiger у поточному mongodb?

[Копіювати посилання]
Опубліковано 08.10.2016 11:14:08 | | | |
Як перевірити, чи увімкнено движок зберігання WiredTiger у поточному mongodb?

Її можна перевірити принаймні наступними двома методами:

1. Виконайте наступну команду на Linux/OSX


Якщо він повертає 1, це означає, що Mongod з WiredTiger як рушієм зберігання працює в поточній системі

2. Виконайте наступну команду на Linux/OSX


Якщо зворотне повідомлення містить wiredTiger, mongo підключений до mongod з увімкненим движком зберігання wiredTiger.

Примітка дляВжеШлях до файлу WiredTiger – dbpath увімкнено і більше не може бути відкритий за стандартним рушієм зберігання mmapv1Наприклад:



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 I CONTROL [initandlisten] опції: { storage: { dbPath: "/Users/maclean/mongodata", engine: "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, створені рушієм зберігання '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