1

我正在尝试学习 mongoDB 副本集。现在我有三台服务器:一台作为主服务器,一台作为辅助服务器,最后一台作为仲裁服务器。我被告知要构建一个密钥文件并将其用于 mongod 启动命令。那么,这个密钥文件到底有什么作用呢?我不明白密钥文件所扮演的角色。而且,当我使用这个密钥文件时,它会自动打开 -auth 吗?我是否必须创建一个新用户并对其进行身份验证?如果我必须执行此操作,我应该在哪台机器上执行此操作?

4

1 回答 1

1

密钥文件包含集群成员用于通信的密钥或密码(如果您愿意)。

密钥文件应驻留在所有集群成员上。

指定密钥文件应意味着启用授权。

如果我没记错的话,您应该在主服务器上创建用户,这将适用于所有三台服务器。

于 2015-01-15T11:01:09.120 回答