- 创建数据库目录dir1,dir2用于挂起两个mongodb服务器。
mkdir dir1
mkdir dir2
- 使用如下格式启动mongodb 注意replSet的名称是一致的`
mongodb --bind_ip 192.168.0.104 --port 1213 --dbpath D:\mongodb\dir1 --replSet rs()
mongodb --bind_ip 192.168.0.104 --port 1214 --dbpath D:\mongodb\dir2 --replSet rs()
- 连接主服务器,此设置 192.168.0.104:1213为主服务器
mongo --host 192.168.0.104 --port 1213
- 初始化
rs,initiate();
- 查看当前状态
rs,status();
- 添加副本集
rs.add(192.168.0.104:1214);
- 连接第二个mongodb服务器
mongodb --host 192.168.0.104 --port 1214
- 在从服务器查询。在从服务器查询需要先设置
rs.slaveOk()
- 删除从节点
rs.remove("192.168.0.104:1214");