4.4. 设置 MongoDB 以使用 Debezium 连接器


MongoDB 连接器使用 MongoDB 的更改流来捕获更改,因此连接器只适用于 MongoDB 副本集,或者每个分片都是一个单独的副本集的分片集群。有关设置 副本集或 分片集群,请参阅 MongoDB 文档。另外,请务必了解如何使用副本集启用 访问控制和身份验证

您还必须有一个 MongoDB 用户,该用户具有适当的角色才能读取 oplog 的 admin 数据库。此外,用户还必须能够在分片集群的配置服务器中读取配置数据库,并且必须具有 listDatabases 特权操作。当使用更改流(默认)时,用户还必须具有集群范围的特权操作 查找和 changeStream

当您打算使用 pre-image 并填充 before 字段时,您需要首先为一个集合启用 changeStreamPreAndPostImages,使用 db.createCollection(), create, 或 collMod

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.