Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

replSetFreeze

在此页面上

  • 定义
  • 兼容性
  • 语法
  • 行为
replSetFreeze

replSetFreeze命令可防止副本集节点在指定的秒数内寻求选举。 将此命令与 replSetStepDown命令结合使用,可将副本集的另一个节点设主节点 (primary node in the replica set)节点。

提示

mongosh 中,该命令也可通过 rs.freeze() 辅助方法运行。

辅助方法对 mongosh 用户来说很方便,但它们返回的信息级别可能与数据库命令不同。如果不追求方便或需要额外的返回字段,请使用数据库命令。

此命令可用于以下环境中托管的部署:

  • MongoDB Atlas:用于云中 MongoDB 部署的完全托管服务

重要

M 0 、M 2 、M 5和 M 10 + 集群不支持此命令。 有关更多信息,请参阅不支持的命令。

该命令具有以下语法:

db.runCommand(
{
replSetFreeze: <seconds>
}
)

如果要在指定的秒数之前解冻副本集节点,可以发出带有秒值0的命令:

db.runCommand(
{
replSetFreeze: 0
}
)

重新启动mongod进程也会解冻副本集成员。

replSetFreeze是管理命令,您必须针对管理员数据库发出此命令。

后退

replSetAbortPrimaryCatchUp