@laji

Как установить MongoDB с движком wiredTiger?

Монга ставится по умолчанию с движком старым. Чтобы после установки начать использовать новый движок wiredTiger нужно провести ритуал с бубнами. Да получится. Но запускаться при старте убунты монга будет все равно со старым движком и нужно снова ее запускать с параметром нового движка что не удобно. Лишнее действие.

Думаю если установить с параметром указывающем использование нового движка wiredTiger то она по умолчанию будет использовать именно новый движок и при запуске. Как это сделать?
  • Вопрос задан
  • 832 просмотра
Решения вопроса 1
Tark
@Tark
Pyramid'альный мир
В /etc/mongodb.conf (или /etc/mongod.conf, забыл уже) надо добавить (или исправить) строку
storage.engine = wiredTiger

В новом движке может быть принят другой формат конфигурации (YAML), тогда надо вписать (или исправить)

storage:
    engine: wiredTiger

Учтите, на странице docs.mongodb.org/master/reference/configuration-options , которую вы, конечно же, не читали, стоит предупреждение, что табы использовать нельзя, только пробелы. Учтите также, что... баз данных быть не должно. Вообще. То есть директория data или где оно там хранит данные, должна быть девственно пуста.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы