我已经使用主-辅-仲裁架构配置了一个monog复制集,但我不确定仲裁器应该支持什么类型的命令。我知道它的目的是在出现平局的情况下帮助选举一个新的主节点,但我不确定我可以并且应该在仲裁器实例上做什么,是否需要一些配置?或者一旦成为副本集的一部分我就可以忘记它?
是的,一旦您在副本集中配置了它,您实际上就可以忘记它了。
不存储任何数据,无需频繁备份。我不知道您必须在其上运行任何命令。
即使仲裁器崩溃并且您无法重新启动它,也可以更轻松地删除所有内容(即整个
dbPath
)并将其从头开始连接到副本集。它比任何持久的故障排除都要快。
事实证明 db.isMaster() 仍然适用于仲裁器实例。