基于windows系统下的使用命令行参数启动的mongodb如何部署副本集
时间: 2023-12-13 21:05:40 浏览: 141
部署 MongoDB 副本集需要以下步骤:
1. 启动多个 MongoDB 实例,每个实例需要有不同的端口号和数据目录。
例如,启动三个实例:
```
mongod --port 27017 --dbpath /data/rs1
mongod --port 27018 --dbpath /data/rs2
mongod --port 27019 --dbpath /data/rs3
```
2. 连接到一个实例,初始化副本集。
```
mongo --port 27017
> rs.initiate()
```
3. 添加其他实例到副本集中。
```
> rs.add("localhost:27018")
> rs.add("localhost:27019")
```
4. 验证副本集状态。
```
> rs.status()
```
如果一切正常,你应该能够看到所有的实例都处于副本集中。
注意:在 Windows 系统下,启动 MongoDB 实例需要使用另一个命令 `mongod.exe`,其它步骤与上述相同。
阅读全文