![MongoDB 3.2 mongod.conf 主/从复制无法通过 mongod.conf 配置](https://linux22.com/image/674511/MongoDB%203.2%20mongod.conf%20%E4%B8%BB%2F%E4%BB%8E%E5%A4%8D%E5%88%B6%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20mongod.conf%20%E9%85%8D%E7%BD%AE.png)
我需要为 mongodb 3.2 服务器设置主/从复制。服务器是 Centos 6.7,mongodb 是来自官方 RPMS 的最新 3.2 版。我的 /etc/mongod.conf 几乎与 RPM 包中的默认选项相同。我知道 3.2 版本使用 YAML 样式作为配置文件,但无论我如何输入 master: enable、master: true 或其他任何 mongod 启动都会失败。我尝试将选项放入 /etc/sysconfog/mongod 文件中,但这也不起作用。我的问题是启用主模式的正确方法或命令是什么。我将 --master 放入守护进程的启动脚本中,它看起来没问题,但我不认为这是执行此操作的正确方法。
提前致谢。
答案1
参照MongoDB 手册 如果有机会,你应该尝试使用复制设置,你想要的主从行为应该能够使用复制设置进行模拟。
您还可以将当前的主从节点转换为副本集,您可以在同一页面中找到该段落。
我猜你觉得这不对,因为 mongodb 不再建议使用此命令行功能。