Перейти к основному содержанию
Перейти к основному содержанию

Руководство по настройке источника данных MongoDB Atlas

Настроить хранение oplog

Для репликации требуется минимальное время хранения oplog не менее 24 часов. Рекомендуется установить время хранения oplog на 72 часа или дольше, чтобы гарантировать, что он не будет усечён до завершения начального снимка. Чтобы настроить хранение oplog через интерфейс:

  1. Перейдите на вкладку Overview вашего кластера в консоли MongoDB Atlas и нажмите на вкладку Configuration.
Перейдите к конфигурации кластера
  1. Нажмите Additional Settings и прокрутите вниз до More Configuration Options.
Раскройте дополнительные настройки
  1. Нажмите More Configuration Options и установите минимальное окно oplog равным 72 hours или больше.
Установите количество часов хранения oplog
  1. Нажмите Review Changes для проверки, затем Apply Changes для применения изменений.

Настройка пользователя базы данных

После входа в консоль MongoDB Atlas нажмите Database Access на вкладке Security в левой панели навигации. Затем нажмите Add New Database User.

Для ClickPipes требуется аутентификация по паролю:

Добавление пользователя базы данных

Для ClickPipes нужен пользователь со следующими ролями:

  • readAnyDatabase
  • clusterMonitor

Вы можете найти их в разделе Specific Privileges:

Настройка ролей пользователя

Вы также можете дополнительно указать кластеры/экземпляры, к которым хотите предоставить доступ пользователю ClickPipes:

Ограничение доступа к кластерам/экземплярам

Что дальше?

Теперь вы можете создать ClickPipe и начать приём данных из экземпляра MongoDB в ClickHouse Cloud. Обязательно сохраните параметры подключения, которые вы использовали при настройке экземпляра MongoDB, — они понадобятся вам при создании ClickPipe.