【问题标题】:How to add authentication to Mongo shard如何向 Mongodb 分片添加身份验证
【发布时间】:2017-04-25 06:05:40
【问题描述】:

在尝试将用户添加到 MongoDB 分片时,我收到以下异常

2017-04-25T05:59:17.894+0000 E QUERY 错误:无法添加用户:不是主人

在错误()处

在 DB.createUser (src/mongo/shell/db.js:1101:11)

在 mongo.js:1:4 在 src/mongo/shell/db.js:1101

如何将用户添加到 mongo Shard?

提前致谢

【问题讨论】:

    标签: mongodb authentication sharding


    【解决方案1】:

    需要在Primary shard机器集中配置Replica使用

    rs.initiate()

    然后使用 Query Router 添加分片

    sh.addShard()

    我可以通过在运行添加用户命令之前切换数据库来在 Shard 上添加用户

    使用管理员

    使用这个你可以切换数据库然后你可以添加用户

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-27
      • 1970-01-01
      • 2014-11-28
      • 2017-04-04
      相关资源
      最近更新 更多