本页面介绍了如何配置自行管理的 MongoDB 实例以与 Datastream 搭配使用。您可以为副本集和分片集群配置 Datastream。
副本集
如需了解如何部署 MongoDB 副本集,请参阅 MongoDB 文档中的 部署自行管理的副本集 。
如需配置 Datastream 以与自行管理的 MongoDB 副本集搭配使用,请按照以下步骤操作:
- 安装 MongoDB Shell。如需了解如何安装 MongoDB Shell,请参阅安装 mongosh。
- 打开终端窗口,然后运行
mongosh命令以连接到副本集或主节点。 在
admin数据库中为 Datastream 创建用户:use admin db.createUser({ user: "USERNAME", pwd: "PASSWORD", roles: [ "readAnyDatabase", {role: "read", db: "admin"} ] })将 USERNAME 和 PASSWORD 替换为您首选的用户名和密码。
分片集群
如需了解如何部署分片集群,请参阅 MongoDB 文档中的部署分片集群 。
如需将 Datastream 配置为与自行管理的 MongoDB 分片集群搭配使用,请按照以下步骤操作:
- 安装 MongoDB Shell。如需了解如何安装 MongoDB Shell,请参阅 安装 mongosh。
- 打开终端窗口,然后运行
mongosh命令以连接到 MongoDB 分片集群。 在每个主分片节点和
mongos查询路由器中创建 Datastream 用户:use admin db.createUser({ user: "USERNAME", pwd: "PASSWORD", roles: [ "readAnyDatabase" ] })将 USERNAME 和 PASSWORD 替换为您的用户名和 密码。您可以选择任何用户名和密码,但它们在所有主分片节点和
mongos查询路由器中必须相同。如需了解哪些分片已连接到
mongos查询路由器,请运行以下命令:db.adminCommand({ listShards: 1 })