gpt4 book ai didi

MongoDb仲裁器可以与多个replicaSets一起使用吗?

转载 作者:IT老高 更新时间:2023-10-28 13:15:47 27 4
gpt4 key购买 nike

如果我有针对不同国家/地区的不同网页,并且每个网页都有 2-3 个节点的 mongodb 副本集,我可以使用具有多个副本集的仲裁器,以便它全部投票吗?

或者我需要为每个副本集启动一个仲裁器?

最佳答案

您可以在单个服务器(不同端口)上运行多个仲裁进程。他们在资源方面非常轻量级,因为他们所做的只是投票。您应该考虑使用以下参数启动仲裁器,以使它们尽可能轻量级(来自 Command Line Parameters Page):

  • --smallfiles - 使用较小的初始文件大小 (16MB) 和最大大小 (512MB)
  • --nojournal - 禁用日志。在 v2.0+ 中,日志功能默认为 64 位开启

如果您不使用这些选项运行,那么仲裁器仍然可以工作,但会在它知道自己是仲裁器之前预先分配数据文件。

更新(2018 年 1 月): 由于编写了此答案,因此官方指南已添加到仲裁器启动选项的文档中,包括新配置格式的选项。可以找到here .

关于MongoDb仲裁器可以与多个replicaSets一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12129651/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com