Назад | Перейти на главную страницу

MongoDB 3.2 mongod.conf репликация master / slave не может быть настроена через mongod.conf

Мне нужно настроить репликацию master / slave для сервера mongodb 3.2. Серверы - Centos 6.7, а mongodb - последняя версия 3.2 от официальных RPMS. Мой /etc/mongod.conf в значительной степени содержит параметры по умолчанию из пакета RPM. Я знаю, что версия 3.2 использует стиль YAML для файла конфигурации, но независимо от того, как я ставлю master: enable, master: true или любой другой запуск mongod не работает. Я попытался поместить эту опцию в файл / etc / sysconfog / mongod, но это тоже не сработало. Мой вопрос в том, какой правильный способ или команду нужно ввести для включения основного режима. Я поместил --master в сценарий запуска демона, и он выглядит нормально, но я не думаю, что это правильный способ сделать это.

Заранее спасибо.

Ссылаясь на Руководство MongoDB Вы должны попытаться использовать настройку репликации, если это возможно, и поведение ведущего-ведомого, которое вы хотите, должно быть смоделировано с использованием настроек репликации.

Также вы можете преобразовать ваши текущие главные и подчиненные узлы в набор реплик, вы можете найти абзац на той же странице.

Я думаю, вы не считаете это правильным, потому что mongodb больше не рекомендует использовать эту функцию командной строки.