课程笔记
课程/MongoDB/数据库
MongoDB复制集—快速搭建复制集
介绍
章节
问答
笔记
白羽玄天
2017-06-20
复制集成员配置文件参数: #1.priority 表示当前成员是否有资格成为一个主节点,默认是1 0~1000 0 永远没有资格提升为主节点; #2.arbiterOnly默认为true #3.host表示一段字符串"10.0.1.10:27001" #4.hidden隐藏节点,权重为0,不接受读请求,有true|false(0|1) 用途:生产环境中上锁备份,不会堵塞其他节点的读。 #5.votes投票权(0|1),当节点数多余7个的时候。其他的节点votes都要设置为0. 在生产环境,当节点真的大于7个的时候,会选择分片来解决。 #6.slaveDelay 延迟节点的作用,例如slaveDelay=3600秒 生产中如果有dba或者开发再master误操作删除了,延迟节点就可以做别分恢复来用。 #7.buildIndexes布尔值,buildIndex=true|false,0|1,master上建立了索引,其他复制节点是否也同步建立索引。
截图
0赞 · 0采集
慕神0358016
2016-04-17
复制集参数配置
0赞 · 0采集
常飞梦
2016-03-08
复制集成员配置文件参数2:<br> hidden:当前节点程序不可见,也就是通过ismaster命令无法看到这个节点,当设为不见时priority应设为0。其作用是对此隐藏节点上个锁,进行一致性备份时使用。 votes:默认为1(从mongodb2.6开始只能为1,不能大于1),mongodb在容灾时会进行选举,此参数值决定此节点能否进行投票。当从节点达到12个时,其中只有7个有投票权,其余5个vote值应设为0 实际生产环境用到机会不多,因为在实际的生产环境当中复制集大于7时,一般会选择分片。 slaveDelay:从节点延迟时间,单位为s,作用是防止在主节点进行了误操作从而同步到从节点,方便数据恢复。 buildIndexes:当主库建立索引后从库是否也建立索引(对_id无效),默认为true
截图
0赞 · 0采集
常飞梦
2016-03-08
复制集成员配置文件参数: priority 表示当前成员是否有资格成为一个主节点,默认是1 0~1000 0 永远没有资格提升为主节点;
截图
0赞 · 0采集
二两豆腐
2015-12-22
priority:权重,是整数
0赞 · 0采集
二两豆腐
2015-12-22
arbiterOnly:true,默认是true
0赞 · 1采集
数据加载中...