通用 MongoDB 源配置指南
信息
如果您使用 MongoDB Atlas,请参阅此专用指南。
启用 oplog 保留时长
复制要求 oplog 的最小保留时长为 24 小时。我们建议将 oplog 保留时长设置为 72 小时或更长,以确保在完成初始快照之前 oplog 不会被截断。
可以在 MongoDB shell 中运行以下命令来检查当前的 oplog 保留时长(需要具备 clusterMonitor 角色才能运行此命令):
要将 oplog 保留时间设置为 72 小时,请在副本集中的每个节点上以管理员用户身份运行以下命令:
有关 replSetResizeOplog 命令和 oplog 保留的更多信息,请参阅 MongoDB 文档。
配置数据库用户
以管理员用户身份连接到 MongoDB 实例,并执行以下命令,为 MongoDB CDC ClickPipes 创建一个用户:
注意
请务必将 clickpipes_user 和 some_secure_password 替换为您期望的用户名和密码。
接下来?
现在,你可以创建 ClickPipe,并开始将 MongoDB 实例中的数据摄取到 ClickHouse Cloud。 请务必记录下在设置 MongoDB 实例时使用的连接参数,因为在创建 ClickPipe 的过程中将需要这些信息。