Назад | Перейти на главную страницу

Миграция MongoDB с mongomirror

Мы пытаемся перенести наши базы данных на решение atlas в соответствии с документация.

Конфигурация нашего набора реплик:

replication:
  oplogSizeMB: 1
  replSetName: rs0

Но мы получаем такую ​​ошибку:

2017-09-06T12: 47: 00.956 + 0100 Отслеживание журнала операций 2017-09-06T12: 47: 00.976 + 0100 Ожидание применения новых записей журнала операций. 2017-09-06T12: 47: 00.977 + 0100 Ошибка: ошибка при отслеживании журнала операций в источнике: контрольная точка недоступна в журнале операций! ожидается: 6462593017768312852; получил: 6462630134875684867

Что могло быть не так? Почему это не удается?

Предложения из комментариев решили мою проблему. Удаление опции oplogSizeMB из config helpd.

ПРИМЕЧАНИЕ: удаление / изменение этого значения не вступит в силу без дополнительных действий:

  1. удалить replicaSet ВСЕ параметры из config.
  2. перезапустить БД
  3. удалить "локальную" базу данных (содержащую конфигурацию набора реплик)
  4. Добавить конфигурацию replicaSet в БД
  5. перезапустить базу данных
  6. снова инициировать replicaSet с помощью rs.initiate ()
  7. новые значения будут установлены