首先做一个配置文件文件名随便
#start MongoDB
bind_ip=120.25.83.184 #如果不绑定ip有时会出现直接使用机器名的情况
port=27017
#auth=true
dbpath=C:\Program Files\MongoDB\Server\3.4\data
logpath=C:\Program Files\MongoDB\Server\3.4\log\MongoDB.log
rest=true
httpinterface=true
replSet=rs0 #分片的名称
启动方式
mongod -f "C:\Program Files\MongoDB\Server\3.4\conf\db.config"
创建配置字符串并指定主机(也可以不用指定)
config_rs1={_id:"rs0",members:[{_id:0,host:'114.55.172.46:27017',priority:1},{_id:1,host:'120.27.199.185:27017'},{_id:2,host:'120.25.83.184:27017'}]}
执行命令
rs.initiate(config_rs1)
客户端连接方式如下,这个地方注意:如果只是通过mongo -host 120.24.74.51方式联机是不会自动切换的,必须加入所有的节点
mongo --host rs0/114.55.172.46:27017,120.27.199.185:27017,120.25.83.184:27017
裁决节点视乎不是必须的