0
我自動向mongo複製集添加了一個節點。從命令行繞過mongo shell添加節點到代表集
$ mongo IP.Of.Server.One
> rs.initiate();
> rs.add("IP.Of.Server.Two");
> rs.add("IP.Of.Server.Three");
> rs.status();
我有一個python腳本,當一個新的節點啓動時,我將這個IP地址使用的paramiko ssh到一個現有的節點添加到集合中的一個已經存在的節點。
如何從命令行自動執行無需進入mongo shell。我可以使用pexpect,但更喜歡通過捶擊和外殼使用一個襯墊。
感謝
爲什麼端口27020的第二個節點上,當一個單獨的服務器上?我可以在所有服務器上使用27017嗎? – Tampa
您可以爲所有服務器使用27017;更新了這個例子。我最初測試我的本地主機上的命令行,所以使用了不同的端口:)。 – Stennie