问题描述
客户端连接文档数据库服务实例时报错,连接命令为:
mongo "mongodb://<用户>:<密码>@<IP1:Port1>/admin?authSource=admin"
连接成功之后,执行命令的报错信息为:
"ok" : 0,
"errmsg" : "not master and slaveOk=false",
"code" : 13435,
"codeName" : "NotMasterNoSlaveOk",
原因问题
可能的原因有:
- 实例异常导致没有 Primary 节点。
- 客户端只连接到了 Secondary节点。
处理方法
- 登录到文档数据库服务实例控制台,在基本信息页面中查看各个节点的运行状态,确认各个节点运行状态正常。
- 检查客户端连接命令,确保连接了所有的 mongod 节点,并指定 replicaSet 参数。