翻译或纠错本页面

复制集参考

Replication Methods in the mongo Shell

命令

描述

rs.add()

为复制集新增节点。

rs.addArb()

为复制集新增一个 arbiter

rs.conf()

返回复制集配置信息

rs.freeze()

防止当前节点在一段时间内选举成为主节点。

rs.help()

返回 replica set 的命令帮助

rs.initiate()

初始化一个新的复制集。

rs.printReplicationInfo()

以主节点的视角返回复制的状态报告。

rs.printSlaveReplicationInfo()

以从节点的视角返回复制状态报告。

rs.reconfig()

通过重新应用复制集配置来为复制集更新配置。

rs.remove()

从复制集中移除一个节点。

rs.slaveOk()

为当前的连接设置 slaveOk 。不推荐使用。使用 readPref()Mongo.setReadPref() 来设置 read preference

rs.status()

返回复制集状态信息。

rs.stepDown()

让当前的 primary 变为从节点并触发 election

rs.syncFrom()

设置复制集节点从哪个节点处同步数据,将会覆盖默认选取逻辑。

复制集数据库命令

命令

描述

replSetFreeze

防止当前节点在一段时间内选举成为主节点。

replSetGetStatus

返回复制集的状态报告。

replSetInitiate

初始化一个新的复制集。

replSetMaintenance

开启活关闭维护模式,维护模式将使 secondary 进入 RECOVERING 状态。

replSetReconfig

为已存在的复制集应用新的配置。

replSetStepDown

强制当前的 primary *降职*变为 secondary ,并触发选举。

replSetSyncFrom

覆盖默认的复制来源选取逻辑。

resync

强制 mongod 重新从 master 进行初始化复制。仅在主-从模式。

applyOps

内部命令应用 oplog 在现在的数据集上。

isMaster

返回该节点的角色信息,包括是否为主节点。

replSetGetConfig Returns the replica set’s configuration object.

复制集参考文档

Replica Set Configuration
Complete documentation of the replica set configuration object returned by rs.conf().
The local Database

完整的文档有关 mongodlocal 数据库(为复制提供服务)。

Replica Set Member States

复制集节点状态参考。

Read Preference Reference
Complete documentation of the five read preference modes that the MongoDB drivers support.