MongoDB副本集在计算机重新启动时转换为独立(MacOS)

时间:2018-12-31 20:22:13

标签: mongodb

我想出了如何将本地Mongo数据库转换为单个副本集的方法,以便可以对变更流进行一些测试。但是,在计算机重新启动后,它又回到了独立状态。如果重要的话,运行MacOS Mojave。

有没有办法让它即使在计算机重新启动后仍保留副本集?每次重新启动计算机时都不得不进行转换似乎很痛苦。

1 个答案:

答案 0 :(得分:0)

好吧,我为此花了一段时间,但最终有效的是:

编辑mongodb.conf(在MacOS上位于/usr/local/etc/mongodb.conf处,并在末尾附加以下内容:

replication:
  replSetName: rs

重启我的机器。

就是这样。

由于某种原因,我无法使用brew services restart mongodb,尽管我仍然不明白,但是现在可以使用了!