Mongodb - Репликация - Начиная с автономного экземпляра

У меня был набор реплики MongoDB из 3 участников, работающий в течение длительного времени. Все три экземпляра работают в 3 разных виртуальных машинах Linux. Но после обновления ОС на всех трех виртуальных машинах набор реплик был свернут. Теперь набор реплик работает только с одним основным узлом и без дополнительных узлов.

И когда я проверил сервисы mongod вторичного узла, они работают как автономные экземпляры, а не как члены набора реплик. Кроме того, файл журнала выдает следующую ошибку при попытке установить репликацию.

2018-10-16T17: 32: 59.920ZI REPL [initandlisten] Не найден локальный проголосовавший за документ при запуске.

2018-10-16T17: 32: 59.920ZI REPL [initandlisten] Не удалось найти документ конфигурации набора локальной реплики при запуске; NoMatchingDocument: не найден документ конфигурации набора реплик в local.system.replset

  1. Как добавить вторичные узлы обратно в набор реплик?

  2. Что случилось с документом конфигурации набора реплик?

Ответ:

Весь кластер был развернут с использованием скрипта Ansible. Из-за некоторой ошибки развертывания вторичные узлы никогда не добавлялись в набор реплик с самого начала. Репликация начала работать нормально после добавления вторичных серверов в набор реплик.

0 ответов

Другие вопросы по тегам