【发布时间】:2021-05-11 23:01:16
【问题描述】:
我正在尝试在 Windows 上将副本集配置为服务,这意味着即使 PC 会重新启动,mongod 也会自动再次运行。 问题是我这样运行 mongod:
mongod --dbpath "C:\Program Files\MongoDB\Server\4.2\data" --logpath "C:\Program Files\MongoDB\Server\4.2\log\mongod.log" --port 27017 --storageEngine=wiredTiger --journal --replSet test_replica
一旦我关闭运行此命令的 CMD,服务就会被终止。那我该如何正确运行呢?
此外,当前服务正在导航到默认的 cfg 文件,但我看到那里的复制标有 # (因此服务作为独立运行)。当我尝试将 replSet: test_replica 添加到复制中时,它将不再启动。
【问题讨论】:
-
您可以将 MongoDB 作为服务独立启动,而不是副本集。
-
您应该为有帮助的答案投票,并将最佳答案标记为正确。
标签: mongodb