我正在運行的MongoDB副本中的3個節點設置,讓自己的IP的是192.168.1.100,192.168.1.101,192.168.1.102MongoDB如何知道副本集中的主數據庫服務器ip?
現在在當前副本設置爲192.168.1.100小學和192.168.1.101和192.168.1.102是次要的,我的應用程序連接192.168.1.100進行寫入操作,2天后現在192.168.1.100關閉,mongodb選擇192.168.1.101作爲主要的。我的應用程序如何知道192.168.1.101是主要的。
它們是mongodb中的任何浮動ip概念,因此主服務器切換到副本集時不需要手動工作。
大家好,如何測試使用蒙戈命令行這事。正如我想通過使用mongo命令行來測試這一點,是否有任何方法可以通過它使用mongo命令行連接副本集。 – Rajnish 2013-05-02 11:32:46
如果您使用的是命令行,請確保使用副本集連接進行連接,例如。 mongo「replSetName/member1:27017,member2:27017,member3:27017」。 – slee 2013-05-06 19:51:54