Я новичок здесь, и я надеюсь, что разместил свой вопрос на правильном форуме. Я не видел, где выбрать нужную категорию форум для MongoDB ..Validate Replica Set Data
У меня есть 2 вопроса -
Я использую MongoDB 2.6, и я нахожусь в процессе миграции 2 наборов реплик RS0 & RS1 из центр обработки данных для AWS. У меня есть 3 сервера на каждом наборе реплик, в общей сложности 6 серверов. Опция, которую я использую для переноса данных на новые серверы, - это расширение наборов реплик на новом оборудовании, а затем их полностью догнать, прежде чем я смогу удалить узлы старого оборудования из набора реплик.
Вопрос-1> Как проверить данные на обоих наборах реплик (источник & адресата), чтобы убедиться, что данные синхронизированы на 100%, прежде чем я смогу удалить старый набор реплик из источника? Каковы правильные команды, которые я могу использовать для проверки количества коллекций и данных для всех коллекций для всех баз данных, которые я переношу?
Вопрос-2. Исправьте меня, если я ошибаюсь. Мое понимание заключается в использовании наборов реплик, мы должны сохранять нечетные числа членов внутри RS. Прямо сейчас у меня есть 3 сервера на RS, и это нормально, но когда я добавлю новый член к моему текущему RS, который будет указывать на новый сервер, у меня будет 4 члена - это не вызовет проблемы? Должен ли я добавить 2 члена в свой RS вместо этого, чтобы я мог сохранить 5 членов, что является нечетным числом?
Большое вам спасибо!