mongo副本集配置
阿新 • • 發佈:2019-01-28
使用命令列
每個副本整合員以下面命令啟動:
sudo mongod --dbpath /data/db --replSet rs0
在其中一臺使用rs.initiate()
命令即可成為主服務。
如果要修改host的名稱,可執行如下命令:
config={"_id":"rs0","members":[{"_id":0,"host":"192.168.88.129:27017"}]}
rs.reconfig(config,{"force":true})
當主服務啟動之後,使用mongo登入,然後使用rs.add()命令把另外兩臺加進來。
rs.add("192.168.88.130:27017" )
rs.add("192.168.88.132:27017")
使用config檔案
使用config檔案啟動,主要是在/etc/mongod.conf
檔案中配置:
replication:
replSetName: rs0
使用mongod --config /etc/mongod.conf
啟動副本整合員。
在其中一臺使用rs.initiate()
命令,則該機器成為主服務。
然後新增其他副本整合員:
rs.add("192.168.88.130:27017")
rs.add("192.168.88.132:27017")