副本集部署

wongchaofan發表於2024-07-08

在部署MongoDB之前,建立MongoDB儲存資料檔案的目錄。

在儲存的配置檔案 或相關位置中指定mongod配置。/etc/mongod.conf

mongod --replSet "rs0" --bind_ip localhost,<hostname(s)|ip address(es)>
replication:
   replSetName: "rs0"
net:
   bindIp: localhost,<hostname(s)|ip address(es)>

mongod要從配置檔案開始,請使用以下--config選項指定配置檔案的路徑:

mongod --config <path-to-config>

從 開始mongoshrs.initiate()在副本整合員 0 上執行。

rs.initiate( {
   _id : "rs0",
   members: [
      { _id: 0, host: "mongodb0.example.net:27017" },
      { _id: 1, host: "mongodb1.example.net:27017" },
      { _id: 2, host: "mongodb2.example.net:27017" }
   ]
})

有關更多資訊,請參見以下 shell 函式的文件:

  • rs.initiate()

  • rs.conf()

  • rs.reconfig()

  • rs.add()

相關文章