亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5855 | 回復(fù): 2
打印 上一主題 下一主題

[MongoDB] Warning:MongoDB Replica Sets配置注意事項 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-02-22 19:23 |只看該作者 |倒序瀏覽
Warning:MongoDB Replica Sets配置注意事項





我們知道,MongoDB不提供單機(jī)的數(shù)據(jù)安全性,取而代之的是提供了Replica Sets的高可用方案。官方文檔中提到的案例是三個節(jié)點組成的Replica Sets,這樣在其中任何一個節(jié)點宕機(jī)后都會自動選舉出新的Primary提供寫操作。而下面要提到的是一個大家可能忽略的問題。



配置方法
兩個節(jié)點的Replica Sets,啟動后一個選舉成為Primary,一個成為Secondary。

問題
這時候如果Secondary宕機(jī),那么Primary會怎么樣呢?Primary會立刻變成Secondary!這時候集群里沒有Primary了!為什么會出現(xiàn)這樣的情況呢。

原因
這是和MongoDB的Primary選舉策略有關(guān)的,試想如果情況不是Secondary宕機(jī),而是網(wǎng)絡(luò)斷開,那么兩個節(jié)點都會選取自己為Primary,因為他們能連接上的只有自己這一個節(jié)點。而這樣的情況在網(wǎng)絡(luò)恢復(fù)后就需要處理復(fù)雜的一致性問題。而且斷開的時間越長,時間越復(fù)雜。所以MongoDB選擇的策略是如果集群中只有自己一個節(jié)點,那么不選取自己為Primary。

解決方法
所以正確的做法應(yīng)該是添加兩個以上的節(jié)點,或者添加arbiter,當(dāng)然最好也最方便的做法是添加arbiter,aribiter節(jié)點只參與選舉,幾乎不會有壓力,所以你可以在各種閑置機(jī)器上啟動arbiter節(jié)點,這不僅會避免上面說到的無法選舉Primary的情況,更會讓選取更快速的進(jìn)行。(因為如果是三臺數(shù)據(jù)節(jié)點,一個節(jié)點宕機(jī),另外兩個節(jié)點很可能會各自選舉自己為Primary,從而導(dǎo)致很長時間才能得出選舉結(jié)果)

相關(guān)鏈接:tebros.com


論壇徽章:
0
2 [報告]
發(fā)表于 2012-02-24 17:12 |只看該作者
謝謝分享

論壇徽章:
0
3 [報告]
發(fā)表于 2013-07-16 07:34 |只看該作者
謝謝分享。。。。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP