我正在自动将节点添加到 mongo 复制集。
$ mongo IP.Of.Server.One
> rs.initiate();
> rs.add("IP.Of.Server.Two");
> rs.add("IP.Of.Server.Three");
> rs.status();
我有一个 python 脚本,当启动一个新节点时,我将通过使用 paramiko ssh 到现有节点,将该 IP 地址添加到集合中已经存在的节点。
如何从命令行自动化而不必进入 mongo shell。我可以使用 pexpect,但更喜欢使用贝斯和贝壳的单衬里。
谢谢