我已完成此tutorial并成功部署了3节点副本集。我可以从其他主机连接到它,一切都很好。我的问题是在教程中说明了
Start MongoDB
Once the configuration files have been edited, start the database process manual:mongod on each instance by:
Log on onto the instance
Run the following command to start the process:
mongod --config /etc/mongod.conf
This should start the manual:mongod process
对我而言,这似乎是副本集作为用户进程运行,而不是像命令中那样作为系统服务运行
sudo service mongodb start
那么如果其中一台机器重新启动会发生什么?那个过程死了吗?如何将整个副本集配置为作为服务运行?
答案 0 :(得分:0)
在机器重新启动时,mongod进程将停止,您必须重新启动它。
在系统脚本中,我不确定是否在盒子重启时,mongod restart会自动处理。但是,当您使用mongodb apt-get / yum软件包进行安装时,您可以获得mongod进程的服务脚本。