副本集部署

在部署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 函数的文档:

 

posted @ 2024-07-08 01:57  wongchaofan  阅读(3)  评论(0编辑  收藏  举报