lnkToKing 2019-06-25
首先设置 Mongodb config 文件.
systemLog: destination: file path: "/my/log/mongodb/mongod.log" logAppend: true replication: oplogSizeMB: 1024 replSetName: configReplSet secondaryIndexPrefetch: all
启动 docker mongo 服务.
docker run --name db -v /my:/my -v /my/db:/data/db -p 27017:27017 -v /etc/localtime:/etc/localtime:ro -d mongo --config /my/config/mongod.conf
进入主服务器 mongo
cfg={"_id":"configReplSet", "members":[ {"_id":0,"host":"ip:27017"} ] }
使用 rs.initiate(cfg)
启动配置
然后 rs.status()
查看配置结果
再添加另外一个服务器进入 rs.add("ip_second:27017")
再添加一个仲裁服务器(arbiter)进入 rs.add("ip_third:27017",true)
结束.