MongoDB 主从和Replica Set
2018-06-17 20:07:13来源:未知 阅读 ()
- 主从架构
- Replica set副本集方式
- sharding分片
dbpath = /home/wang/mongodbDATA/master port = 27017 bind_ip = 192.168.1.100 --3.6开始mongodb默认bind本地localhost master = true
dbpath = /home/wang/mongodbDATA/slave port = 27017 bind_ip = 192.168.1.101 source = 192.168.1.100:27017 slave = true
dbpath=/mongodb/data/ logpath=/mongodb/log/mongo.log pidfilepath=/mongodb/mongo.pid directoryperdb=true logappend=true replSet=rep port=27017 oplogSize=10000 fork=true noprealloc=true
use admin cfg={ _id:"rep", members:[ {_id:0,host:'192.168.20.70:27017',priority:2}, {_id:1,host:'192.168.20.71:27017',priority:1}, {_id:2,host:'192.168.20.72:27017',arbiterOnly:true}] }; --priority的取值范围为0-1000,值越大优先级越高,可以为小数。 (一般不设为0,普通节点默认为1,仲裁节点默认为0,仲裁节点即便设置为1也会自动变成0) --如果priority设为0,那么意味着此节点永远不会变为主,但是有投票权。 --修改此参数操作参见:https://docs.mongodb.com/manual/tutorial/adjust-replica-set-member-priority/index.html --关于hidden副本集参见:https://docs.mongodb.com/manual/core/replica-set-hidden-member/#replica-set-hidden-members ########### 初始化生效: ########### rs.initiate(cfg)
rs.status() "stateStr" : "RECOVERING" --表示配置正在生效,生效后为PRIMARY/SECONDARY/ARBITER 注意slave默认是不允许读写的,如果想要读,那么需要执行rs.slaveOk()
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 数据库MongoDB 2019-03-06
- MongoDB的安装与python操作MongoDB 2018-12-27
- Django+MongoDB批量插入数据 2018-11-12
- mongodb和python交互 2018-11-06
- Python操作mongodb方法(附源码)! 2018-09-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash