MongoDb 副本集:如何验证其他服务器上的数据复制?

Loc*_*ost 3 replication mongodb

我有一个 3 成员副本集正在运行。它位于 3 个独立的 VPS 上。在主要我可以做 rs.status() 并看到它的工作。我无法在辅助节点上执行任何 mongo shell 命令。如何验证其他服务器上的数据复制?我在日志中看不到任何指示数据被复制的内容。

非常感谢您的帮助:-)

编辑1:

试过 db.printSlaveReplicationInfo()。以具有完全管理员角色的用户身份登录...

管理员用户未授权

编辑2:

在此处输入图片说明

小智 5

要查询辅助,请先运行以下命令。运行此程序后,您可以在辅助设备上执行所有常规操作。

rs.slaveOk()
Run Code Online (Sandbox Code Playgroud)

要查看复制状态,请在主服务器上运行以下命令。这将显示辅助节点是最新的还是滞后的。

db.printSlaveReplicationInfo()
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。