Моя тестовая система (из-за нехватки ресурсов) имеет двойной набор реплик mongodb. Арбитра нет.
Во время некоторых системных изменений один из серверов вышел из строя и больше не вернется. На этом сервере размещался основной узел монго. Это оставило единственного другого члена набора второстепенным.
Я знаю, что у меня должно быть по крайней мере три узла для кластера (в нашей конфигурации prod они есть).
Можно ли сделать так, чтобы основное устройство, которое сейчас отключено от сети, ушло в отставку? Мне не удалось изменить какие-либо настройки rs.conf(), потому что единственный работающий узел является вторичным. запуск арбитра, похоже, не работает, потому что я не могу добавить его в replset, так как основной не работает.
Кто-нибудь уже сталкивался с этим и смог решить?
Резюмируем:
СЕРВЕР A (ПЕРВИЧНЫЙ) – АВТОНОМНЫЙ
СЕРВЕР B (ВТОРИЧНЫЙ) – ОНЛАЙН
A + B = REPLSET
Любая помощь будет принята с благодарностью.