跳转到主内容
跳转到主内容

MongoDB Atlas 数据源配置指南

配置 oplog 保留时间

进行复制时,oplog 至少需要保留 24 小时。我们建议将 oplog 保留时间设置为 72 小时或更长,以确保在初始快照完成之前 oplog 不会被截断。通过 UI 设置 oplog 保留时间的方法如下:

  1. 在 MongoDB Atlas 控制台中进入集群的 Overview 选项卡,然后单击 Configuration 选项卡。
导航到集群配置
  1. 单击 Additional Settings,然后向下滚动到 More Configuration Options
展开附加设置
  1. 单击 More Configuration Options,并将最小 oplog 时间窗口设置为 72 hours 或更长。
设置 oplog 保留时间(小时)
  1. 单击 Review Changes 进行检查,然后单击 Apply Changes 以部署更改。

配置数据库用户

登录 MongoDB Atlas 控制台后,在左侧导航栏的 Security 选项卡下点击 Database Access,然后点击“Add New Database User”。

ClickPipes 需要使用密码身份验证:

添加数据库用户

ClickPipes 需要一个具有以下角色的用户:

  • readAnyDatabase
  • clusterMonitor

可以在 Specific Privileges 部分中找到这些角色:

配置用户角色

还可以进一步指定希望授予 ClickPipes 用户访问权限的集群/实例:

限制集群/实例访问

后续步骤

你现在可以创建你的 ClickPipe,并开始将 MongoDB 实例中的数据摄取到 ClickHouse Cloud。 请务必记录在配置 MongoDB 实例时使用的连接信息,因为在创建 ClickPipe 的过程中你将需要这些信息。