通用 MongoDB 数据源配置指南
参考资料
如果您使用 MongoDB Atlas,请参阅此处的专用指南。
启用 oplog 保留
复制至少需要 24 小时的 oplog 保留时间。我们建议将 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 的过程中将需要这些信息。