1、因为Mongodb的副本集部署在不同的服务器环境,之间通讯需要有权限验证来进行通信,所以就需要用到keyfile。3.0版本推荐X509形式。
2、auth权限只是用来限制客户端与服务器端之间的验证。
3、配置服务器副本集之间的keyfile需要以下步骤
1、下载openssl
2、安装到C盘
3、在DOS命令下,cd 到安装目录,执行语句(openssl rand -base64 666 > mongodb.key),生成keyfile文件。
4、将keyfile文件拷贝到对应实例的目录,配置conf配置文件。
openssl windows 64位安装文件:
http://pan.baidu.com/s/1pL2Vm4N