1. 程式人生 > >mongo副本集配置

mongo副本集配置

使用命令列

每個副本整合員以下面命令啟動:

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")