在一台机器上有多个mongodb作为Windows服务?

时间:2013-05-25 08:42:26

标签: windows mongodb powershell

我想在一台机器上安装3个mongodb。 目标是在不同的磁盘中设置复制设置......

我可以使用此PowerShell行安装一个实例...

& c:\mongodb\bin\mongod.exe --config c:\mongodb\mongodb.conf --install 
& net start mongodb

如何安装3个mongodb服务? 如何将服务名称设置为mongo1,mongo2,mongo3?

1 个答案:

答案 0 :(得分:1)

为每个实例提供不同的ServiceName。还使用PowerShell命令Start-Service而不是net start使其更像PowerShell,因为您没有使用任何PowerShell。 :)确保您还有三个配置文件,其中包含不同的端口。

c:\mongodb\bin\mongod.exe --config c:\mongodb\mongodb1.conf --serviceName mongo1 --install 
c:\mongodb\bin\mongod.exe --config c:\mongodb\mongodb2.conf --serviceName mongo2 --install 
c:\mongodb\bin\mongod.exe --config c:\mongodb\mongodb3.conf --serviceName mongo3 --install 
Start-Service mongo1
Start-Service mongo2
Start-Service mongo3