日期:2014-05-16  浏览次数:20391 次

MongoDB中arbiter的使用

通过对官方文档的研究得知,如果在rs模式中,先要2份数据备份的话,就必须使用arbiter,因为如果仅有2个副本,那么通过MongoDB自身的选举策略是无法决定哪个是primary,哪个是secondary的,所以需要额外的添加一个arbiter来参与投票选举,当前的MongoDB中最多支持副本集为12个,那么就需要额外的一个arbiter作为投票机器。另外,如果当前rs中有一半以上的机器是宕机的情况将会导致当前rs无法写入,只能读取的问题!