首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDb仲裁器可以与多个replicaSets一起使用?

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

Stack Overflow用户
提问于 2012-08-26 19:15:29
回答 1查看 2.4K关注 0票数 10

如果我有不同国家的不同网页,并且每个网页都有2-3个节点的mongodb replicaSet,我可以使用一个具有多个replicaSet的仲裁器,这样它就可以投票了吗?

或者我需要为每个replicaSet启动一个仲裁器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-27 07:52:50

您可以在一台服务器(不同的端口)上运行多个仲裁器进程。它们在资源方面是相当轻量级的,因为它们所做的一切都是投票。您应该考虑使用以下参数启动仲裁器,以使它们尽可能保持轻量级(从Command Line Parameters Page):

小文件--

  • --使用较小的初始文件大小(16MB)和最大大小(512MB)
  • --nojournal --禁用日志记录。在v2.0+中,对于64位

,缺省情况下日志记录处于打开状态

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

更新(2018年1月):自从此答案被写入以来,官方指南已添加到文档中,以了解仲裁器的启动选项,包括新配置格式的选项。它可以在here中找到。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12129651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档