MongoDB系列四:解决secondary的读操作
在Replica sets 中的secondary节点默认是不可读的。使用Replica Sets实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。在secondary上,访问mongo,进行查询。会出现如下错误:rs:SECONDARY> db.sponsor.find();Error: error: { "ok" : 0, "errmsg" :...
MongoDB系列四:Replica Sets的成员属性priority的使用
Replica Sets的成员属性priority,如果为“0”,那么这个成员将不能成为Master;但是可以接收Master的复制集,可以提供查询,可以参与集群中Master的投票。对于多数据中心中的分节点多数情况下配置为“0”。配置过程如下:1、链接到Master上> cfg = rs.config();2、修改相应成员的priority属性> cfg.members[1].pri...
MongoDB系列三:Replica Sets在生产环境中安装配置的注意事项
在“MongoDB系列二”中安装配置仅仅是用于测试用,在生产环境中要注意以下事项:1、DNS中为IP配置相应的域名,或者在/etc/hosts中定义;2、主机之间项目测试连通性;3、安装MongoDB软件;4、在启动的配置项使用配置文件的方式,详见https://docs.mongodb.com/manual/reference/configuration-options/5、配置文件中一...
MongoDB系列二:Replica Sets安装与配置
MongoDB系列二:Replica Sets安装与配置
MongoDB系列一:MongoDB安装、启动关闭服务、客户端连接
学习MongoDB系列一:MongoDB安装、启动关闭服务、客户端连接