1. 根据下面链接配置好mongodb replica set
http://blog.csdn.net/monkey_four/article/details/50837586
2. 由于前面配置好后所有结点的MongoDB服务都启动了,所以第二步先service mongod stop(所有结点都要停止服务)
3. 启动其中一台mongod服务, 正常启动,不要开启认证功能,并执行下面语句:
mongo
use admin
<span style="color: rgb(34, 36, 38); font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 15px; line-height: 19.5px;">db.createUser({ user: "root", pwd: "123", roles: [ { role: "root", db: "admin" } ] })</span>
4. 修改配置文件,在/etc/mongod.conf中添加
security:
authorization: enabled
#keyFile: /data/mongodb/mongodb-keyfile
其中authorization: enabled是作用于mongodb认证功能的,keyFile属性下面会解