Jeśli tak, w jaki sposób?Czy mogę zmienić nazwę zestawu replik, gdy uruchomione są procesy mongod?
Po utworzeniu zestawu replik wybrałem mylące nazwisko; Chciałbym to teraz zmienić.
Nazwa zestawu replik jest wymieniona w /etc/mongod.conf
i nie jestem pewien, kiedy to czyta/ponownie czyta. Ponieważ nazwa replika ustawiona może być również przekazywane jako parametr wiersza polecenia, jestem przy założeniu (a obecnie testuje) następujące:
- po prostu wykorzystuje nazwę zestawu replik raz na starcie podczas synchronizacji z innymi węzłami
- muszę rekonfiguracji, zatrzymać, zmienić
replSet
CLI argumentu lubreplSet
wartość/etc/mongod.conf
, a następnie ponownie uruchom
innymi słowy, jestem przy założeniu odpowiedź do mojego pierwotnego pytania brzmi „nie należy ponownie uruchomić” lub "nie, nazwa zestawu replik jest niezmienna". Prawdopodobnie wkrótce to rozwiążę, odkąd próbuję go lokalnie.
Nie, nie możesz tego zrobić. Dlaczego tak chciałeś? –
Wspomnę o tym w moim poście. Jeśli jesteś pewien, że odpowiedź brzmi "nie", dlaczego nie po prostu odpowiedzieć na pytanie? –
Zapomniałem dokładnej procedury zmiany nazwy RS (dlatego nie wysłałem tego jako odpowiedzi), ale z pewnością wymaga to ponownego uruchomienia mongody i usunięcia niektórych danych. –