簡體   English   中英

MongoDB 副本集 - 虛擬 IP,停機問題

[英]MongoDB replica set - virtual IP , downtime questions

關於 windows 上 mongodb 上的副本集,我有 3 個問題:

  1. 我目前有一個獨立運行,上面有數據,如果我創建一個副本集(添加 2 個輔助節點),我是否會有停機時間,或者我可以創建副本集並添加 2 個輔助節點,而獨立節點(現在是主節點)仍在運行?

  2. 2 個輔助節點會從主節點復制所有數據嗎? 還有在成為副本集的一部分之前寫入獨立的數據嗎?

  3. 一旦進行了選舉,輔助節點成為主節點,但這意味着主節點位於不同的 IP + 端口上,這意味着我還需要自己將寫入更改為新的主節點,或者 mongodb 自己做? 還是需要使用虛擬 ip?

  1. 看看Convert a Standalone to a Replica Set 您需要更改配置文件並重新啟動 MongoDB,這樣您的 MongoDB 就會停機。

  2. 是的,每當您向副本集添加新成員時,MonogDB 都會對新的輔助節點執行初始同步

  3. 您需要更改連接,請參閱Connect to a MongoDB Replica Set 連接字符串包含所有副本集成員,客戶端將(默認情況下)連接到主副本。

實際上,您不必將所有副本集成員都放在您的連接字符串中,客戶端會自動發現它們。 然而,如果你只放了一個成員,而這個成員碰巧失敗了,那么你就沒有任何聯系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM