У меня есть конфигурация конфигурации реплики mongodb одной первичной машины, одной вторичной машины и одной арбитральной машины. Первичная и вторичная машины имеют 2 коллекции (каждая в своей собственной базе данных)Вопросы по набору реплик Mongodb
Мне нужно удалить несколько Gb из одной коллекции и оставить неповрежденную другую коллекцию. Я совершенно новый, поэтому я хотел бы получить идеи/gotchas на этом. Я думаю о следующем:
- Удалить вторичное из набора реплик.
- Второе, для коллекции, которую я хочу удалить, сделайте mongodump данных, которые я хочу сохранить.
- Сделайте восстановление монго из этой свалки.
- Повторно добавьте вторичную копию к набору реплик. Я думаю, мне нужно будет установить приоритеты, чтобы первичный не стал вторичным?
Второе будет синхронизировано/догонять с основным, я надеюсь, но что происходит с данными, которые я удалил во вторичном? Является ли первичное удаление его из себя? (это то, что я хочу)
Нужно ли мне что-либо делать с Первичным?