我正在使用 Mongo DB,我是新手。我即将将它安装在专门用于 Mongo 的服务器上。
我想创建 2 个实例 - 1 个用于支持 QA 环境,另一个用于支持暂存环境。
我更熟悉可以创建多个实例的 SQL Server。
是否可以对 Mongo DB 做同样的事情?如果可以,如何做?
最佳答案
前面提到的answer不推荐运行多个实例(尤其是当服务器可能同时运行时),因为它会导致使用相同的配置参数,例如 logpath 和 pidfilepath 这在大多数情况下不是你想要的。
请考虑创建专用的 mongod 配置文件,例如 mongod-QA.conf 和 mongod-STAGE.conf。在这些文件中,您可能需要提供 dbpath、logpath 文件夹、bind_ip、port 和 pidfilepath 特定于每个 mongod 实例,不会相互影响。
完成这些步骤后,您可以触发两个实例,如下所示
mongod --config <path-to>/mongod-QA.conf
mongod --config <path-to>/mongod-STAGE.conf
您可以在 mongodb 文档 page 上找到更多详细信息
https://stackoverflow.com/questions/15124610/