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

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

Настройка времени хранения oplog

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

  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.