MongoDB副本集
MongoDB介绍 早期版本使用master-slave,一主一从和MySQL类似,但slave在此架构中为只读,当主库宕机后,从库不能自动切换为主 目前已经淘汰master-slave模式,改为副本集,这种模式下有一个主(primary),和多个从(secondary),只读。支持给它们设置权重,当主宕掉后,权重最高的从切换为主 在此架构中还可以建立一个仲裁(arbiter)的角色,它只负责裁决,而不存储数据 再此架构中读写数据都是在主上,要想实现负载均衡的目的需要手动指定读库的目标server 副本集架构图 MongoDB副本集搭建 三台机器: 192.168.109.130(primary) 192.168.109.132(secondary) 192.168.133.133(secondary) 编辑三台机器的配置文件,更改或增加: replication:#把此行前面的#删除 ##oplog大小 oplogSizeMB: 20#前面有两个空格 ##复制集名称 replSetName: cclinux#前面有两个空格 分别重启三台机器 连接主,在主上运行命令mongo >use admin >config={_id:"cclinux",members:[{_id:0,host:"192.168.109.130:27017"},{_id:1,host:"192.168.109