gpt4 book ai didi

MongoDb的"not master and slaveok=false"错误及解决方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章MongoDb的"not master and slaveok=false"错误及解决方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

使用mongodb时,出现“not master and slaveok=false”错误,原因是secondary不允许读写.

因为系统中mongodb做了主备,主备切换了,也可能导致这个问题.

把命令mongo --username=root --password=123456  --host=192.168.0.100  admin中的ip换成主ip后查询正常.

问题说明:

首先这是正常的,因为SECONDARY是不允许读写的, 在写多读少的应用中,使用Replica Sets来实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作.

对于replica set 中的secondary 节点默认是不可读的, 。

MongoDb的"not master and slaveok=false"错误及解决方法

在主库上设置 slaveok=ok 。

MongoDb的"not master and slaveok=false"错误及解决方法

总结 。

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我的支持.

最后此篇关于MongoDb的"not master and slaveok=false"错误及解决方法的文章就讲到这里了,如果你想了解更多关于MongoDb的"not master and slaveok=false"错误及解决方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com