mongodb 3.4复制集配置
1:启动三个实例/home/maxiangqian/mongodb-linux-x86_64-rhel62-3.4.2/bin/mongod --config /home/mongodb/db27017/mongodb27017.conf
/home/maxiangqian/mongodb-linux-x86_64-rhel62-3.4.2/bin/mongod --config /home/mongodb/db27018/mongodb27018.conf
/home/maxiangqian/mongodb-linux-x86_64-rhel62-3.4.2/bin/mongod --config /home/mongodb/db27019/mongodb27019.conf
2:为每个实例配置超级管理员账号:maxiangqian
use admin
db.createUser(
{
user: "maxiangqian",
pwd: "maxiangqian",
roles:
[ { role: "root", db: "admin" } ]
}
)
然后使用验证登录
use admin
db.auth("maxiangqian","maxiangqian")
db.shutdownServer()
3:重启mongodb数据库以复制集的形式启动mongodb数据库
mongod -f /home/mongodb/db27017/mongodb27017.conf
mongod
-f /home/mongodb/db27018/mongodb27018.conf
mongod
-f /home/mongodb/db27019/mongodb27019.conf
4:登入27017mongodb数据库进行初始化:
mongo localhost:27017
配置主节点:
rsconf
= { _id: "rsmxqtest", members: [ { _id: 0,host: "localhost:27017" } ] }
再进行初始化:
> rs.initiate()
进行验证:
rs.conf()
添加一个节点:
rs.
add("localhost:27018")
嗯?报错了,什么鬼,看一下报错信息:
页:
[1]