我有一个基本的 3 成员 MongoDB 复制集。1 x 初级 2 x 次级
A = 初级 B = 次级 C = 次级
Primary 上的 Mongod 服务停止了,正如预期的那样,其中一个 Secondary 接管了 Primary。
我在以前的 Primary 上重新启动了 Mongod,它变成了 Secondary,所以我现在有:
A = 次要 B = 主要 C = 次要
A 是否应该再次自动成为主节点,或者这是我必须手动执行的操作?
我没有在节点上设置任何优先级。
我有一个基本的 3 成员 MongoDB 复制集。1 x 初级 2 x 次级
A = 初级 B = 次级 C = 次级
Primary 上的 Mongod 服务停止了,正如预期的那样,其中一个 Secondary 接管了 Primary。
我在以前的 Primary 上重新启动了 Mongod,它变成了 Secondary,所以我现在有:
A = 次要 B = 主要 C = 次要
A 是否应该再次自动成为主节点,或者这是我必须手动执行的操作?
我没有在节点上设置任何优先级。
这就是优先级的意义所在,如果您认为某台机器启动时应该是主要机器,那么您将其赋予比其他机器更高的优先级。优先级还有其他用途,例如制作“隐藏”次要和其他一些控制情况。