Набор реплик никогда не завершает клонирование основного узла - PullRequest
0 голосов
/ 16 марта 2012

Мы работаем с набором данных среднего размера (50 ГБ) в MongoDB и пытаемся добавить третий узел в наш набор реплик (делая его первичным-вторичным-вторичным).К сожалению, когда мы поднимаем узлы (с соответствующими аргументами командной строки, связывающими их с нашим набором реплик), узлы никогда не выходят из этапа RECOVERING.

Глядя на журналы, кажется, что узлыотбросьте все их данные, как только восстановление завершится, и начните синхронизацию снова.

Мы используем версию 2.0.3 на всех узлах и попытались добавить третий узел из обоих «чистых» (пустых)db) состояние, а также состояние начальной загрузки (использование mongodump для создания снимка первичной базы данных и сохранение этого снимка в новом узле), каждое из которых приводит к ошибке.

Мы наблюдали это повторяющееся явление в течениеПрошло 24 часа, и любые комментарии / рекомендации будут оценены!

Ответы [ 2 ]

1 голос
/ 17 марта 2012

Трудно быть уверенным, не просматривая журналы, но похоже, что вы столкнулись с известной проблемой в MongoDB 2.0.3. Проверьте http://jira.mongodb.org/browse/SERVER-5177. Проблема исправлена ​​в версии 2.0.4, в которой есть доступный кандидат на выпуск.

0 голосов
/ 17 марта 2012

Не знаю, помогает ли это, но когда у меня возникла эта проблема, я стерла базу данных реплики и инициировала ее.Это началось с нуля и копировалось хорошо.стоит попробовать, наверное.

...