用Mongdb建立副本集
关闭当前电脑上的mongodb服务进程net stop mongodb
port 端口:
广域网:配置三台副本集:
每个节点单独安装同一版本mongodb默认的端口:27017
10.0.0.1:27017
10.0.0.2:27017
10.0.0.3:27017
模拟:(1):mongodb的目录不变:分别创建三个mongodb的db目录和log目录分别创建三个mongodb的进程(分别设定三个端口:)0-65535 27001 27002 27003
127.0.0.1:27001
localhost:27001
设置副本集参数:-replSet rs0(三个进程都使用同样的参数,保证统一)
(2) 直接复制mongodb的目录。一共三份
(3)在bin目录下建立一个mongod里面写入
D:mongod -port 27001 -dbpath “d:\MongoDB\data\db” -logpath “d:\MongoDB\data\log\MongoDB.log” -replSet rs0
(分别在三个的bin目录下,都要写,注意有些地方要改)
2.使用shell链接人一个mongdb进程,去设置节点的参数连接的时候:mongo -port 20071
use admin>config={_id:“rs0”,members:[{_id:0,host:“localhost”:27001",“priority”:3},{_id:1,host:“localhost”:27002",“priority”:2},{_id:2,host:“localhost”:27003",“priority”:1},]}>rs.initiate(config)
点击mongodb. bat运行服务器
1
输入命令