1.Konwertuj wszystkie węzły na samodzielne.
Zatrzymaj demona mongod i edytuj /etc/mongod.conf
komentować replSet
opcja.
Uruchom demona Mongod.
2.Użyj mongodump
do tworzenia kopii zapasowych danych dla wszystkich węzłów.
Odniesienie z dokumentów mongo:
https://docs.mongodb.com/manual/reference/program/mongodump/
3.Zaloguj się do każdego węzła i upuść local
baza danych.
Spowoduje to usunięcie konfiguracji zestawu replik w węźle.
Lub możesz po prostu usunąć rekord w kolekcji system.replset
w lokalnym db, jak napisano tutaj:
https://stackoverflow.com/a/31745150/4242454
4.Uruchom wszystkie węzły za pomocą replSet
opcja.
5.W poprzednim węźle danych (nie arbitrze) zainicjuj nowy zestaw replik.
6.Na koniec zrekonfiguruj zestaw replik za pomocą rs.reconfig
.