翻译或纠错本页面
- 复制 >
- 复制集参考
复制集参考¶
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() | |
rs.syncFrom() | 设置复制集节点从哪个节点处同步数据,将会覆盖默认选取逻辑。 |
复制集数据库命令¶
命令 |
描述 |
---|---|
replSetFreeze | 防止当前节点在一段时间内选举成为主节点。 |
replSetGetStatus | 返回复制集的状态报告。 |
replSetInitiate | 初始化一个新的复制集。 |
replSetMaintenance | 开启活关闭维护模式,维护模式将使 secondary 进入 RECOVERING 状态。 |
replSetReconfig | 为已存在的复制集应用新的配置。 |
replSetStepDown | |
replSetSyncFrom | 覆盖默认的复制来源选取逻辑。 |
resync | |
applyOps | 内部命令应用 oplog 在现在的数据集上。 |
isMaster | 返回该节点的角色信息,包括是否为主节点。 |
getoptime | 内部命令,返回optime。 |
复制集参考文档¶
- Replica Set Configuration
- Complete documentation of the replica set configuration object returned by rs.conf().
- The local Database
完整的文档有关 mongod 的 local 数据库(为复制提供服务)。
- Replica Set Member States
复制集节点状态参考。
- Read Preference Reference
有关五种MongoDB驱动支持的复制集读选项的完整文档。