我有6台单神服务器。
2片,副本集,每台服务器(共4台单神服务器),2台配置服务器,2台mongos,将运行在shard服务器本身上
我想在切分群集上启用身份验证。我试着启用--在启动6个单神实例时使用,但是它会抛出错误。
切分mongosMain错误初始化切分状态,休眠2秒,然后重试:un胃:未能从config.shards服务器获得更新的切分列表,原因是未授权对config.shards进行查询
如何在切分群集中启用身份验证?我正在使用mongodb 3.2.4版本。
配置服务器将如何与其他单神服务器进行内部通信?
我是否需要在admin中分别在每个单神上创建用户?
请帮助我理解这一点。
-Thanks提前。
发布于 2016-05-07 05:39:39
对于共享集群,您必须使用keyfile或x.509证书身份验证来进行集群间通信。
请参考以下链接:https://docs.mongodb.com/manual/core/security-internal-authentication/
若要创建用户,请连接到mongos并添加用户。由于版本2.6+,MongoDB将用户登录数据存储在配置服务器的管理数据库中,因此您不必分别在每个单神上创建用户。此外,您还可以参考以下链接:
http://pe-kay.blogspot.in/2016/02/update-existing-mongodb-replica-set-to.html
http://pe-kay.blogspot.in/2016/02/securing-mongodb-using-x509-certificate.html
https://stackoverflow.com/questions/37078771
复制相似问题