mongodb中主从的配置
构架: 一主一从(服务器)
1.删除之前配置的mongodb服务
sc delete mongodb
2. 配置
a. 创建数据库目录(可以准备日志目录)
D:/mongodb/test1 (设置为主)
D:/mongodb/test2 (设置为从)
b. 启动mongodb服务
mongod.exe --bind_ip 自己的电脑IP --port 27017 --dbpath "D:/mongodb/test1" --replSet rs0
mongod.exe --bind_ip 自己的电脑IP --port 27018 --dbpath "D:/mongodb/test2" --replSet rs0
备注: ipconfig 查看自己的局域网ip地址 --replSet 的名字一定要一致
c. 连接到 主服务器
mongo.exe --host 主机地址 --port 端口号
mongo.exe --host 自己的电脑IP --port 27017
初始化主服务器
rs.initiate()
查看当前的状态
rs.status()
添加从服务器
rs.add('ip地址:端口号')
d. 连接从服务器
mongo.exe --host 自己的电脑IP --port 27018
e. 测试
主服务器写数据:
db.user.insert({"username":"zhangsan"})
查看从服务器: 需要从服务器同步数据, 需要在从服务器上输入命令:
rs.slaveOk()
f .其他:
# 删除从节点
rs.remove('主机IP:27018')