mongodb副本集读写分离
每次重启mongodb服务后,都需要在从节点执行db.getMongo().setSlaveOk()才能查询, 能不能通过某种手段设置之后,不需要每次重启服务都敲命令?? 不要再使用这种方法了!需要在程序端配置只读选项! DB大师 发表于 2015-8-19 17:27不要再使用这种方法了!需要在程序端配置只读选项!
具体怎么做,还是不知道,BSR的大拿解答一哈 风舞斜阳 发表于 2015-8-20 10:54
具体怎么做,还是不知道,BSR的大拿解答一哈
进行ReadPreference配置!Mongodb的驱动提供了五种不同的ReadPreference模式,你看下这五种配置,选择一种适合你公司现有业务的环境!一般情况下,选择ReadPreference.secondary()这种模式!没有具体规定要设置哪一种,是根据实际情况! vi ~/.mongorc.js
增加一行rs.slaveOk();
这样的话以后每次通过mongo命令进入都可以查询了
页:
[1]