gpt4 book ai didi

mongodb - 如何从 'n' 数量的服务器中识别 MongoDB 主服务器

转载 作者:搜寻专家 更新时间:2023-10-30 21:51:35 25 4
gpt4 key购买 nike

我们设置了 4 台服务器,我想知道哪一台充当主服务器以及它从其他服务器获得的投票数。

我知道我可以 Force a particular to act as Primary Server

问题如何知道特定服务器在给定时间点是主服务器?

member configuration我们可以像下面这样设置优先级:

cfg = rs.conf()
cfg.members[0].priority = 2
cfg.members[1].priority = 1
cfg.members[2].priority = 0.5
cfg.members[3].priority = 0
rs.reconfig(cfg)

但仍然不能保证它将成为主服务器。 docs中的声明说“成员 0 的优先级为 2,以便它成为主要成员,在大多数情况下。

谁能知道我怎样才能知道我当前的主服务器?

最佳答案

如果您想知道在任何给定时间哪个节点是主节点,那么 rs.isMaster().primary 是您需要的命令。它可以在副本集中的任何节点上运行。

关于mongodb - 如何从 'n' 数量的服务器中识别 MongoDB 主服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15470853/

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