【问题标题】:Getting data from standalone into existing replica set without downtime在不停机的情况下将数据从独立的副本集中获取到现有的副本集中
【发布时间】:2016-05-27 21:34:12
【问题描述】:

我有一个在 AWS 上运行的独立 mongo 实例,现在我使用 mongo 云管理器(也托管在 AWS 上)创建了托管副本集。不,如果可能的话,我想在不停机的情况下将我的数据从独立实例转移到副本集中。

关闭所有生成独立实例备份并将其导入副本集的服务可能会导致停机。

如果我将独立节点作为另一个副本集成员添加到新副本集,那会发生什么?我的独立实例内容会被删除吗?或者这是否也会同步到所有其他副本集主机?

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    为了提高安全性,您需要在副本集中拥有 3 个系统(主、辅助和辅助 OR 仲裁器),只有 pri/sec 会导致比预期更多的问题。

    如果您的服务器(主服务器)未在激活副本集参数的情况下启动

    mongod --replSet "rs0"

    然后,您需要在配置文件中添加条目或添加启动参数--replSet "myReplSet" - 这将导致您的服务出现故障。

    然后使用mongo 的手册,您可以通过步骤启动单服务器副本集,然后添加辅助系统。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-01
      • 2019-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多