Мне нужно настроить репликацию 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 больше не рекомендует использовать эту функцию командной строки.