我正在尝试在mongodb分片群集上设置身份验证(1个mongos,3个mongod,3个mongo configsvr)。我已使用参数 - keyFile 重新启动群集中的所有组件,然后通过 mongos 登录以在 admin 数据库中添加管理员用户。但是遇到了这个错误:
mongos> use admin
mongos> db.createUser(
{
user: "admin",
pwd: "admin_password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
} )
2015-01-13T22:19:53.882+0800 Error: couldn't add user: Could not lock auth data update lock.
at src/mongo/shell/db.js:1004
我是根据mongodb网站的documentation
做到的 有人可以帮帮我吗?提前谢谢!