【问题标题】:MongoDB Sharded Cluster Add new secondary nodeMongoDB Sharded Cluster 添加新的辅助节点
【发布时间】:2014-07-08 21:57:42
【问题描述】:

我们有一个分片集群,每个分片上有 2 个辅助节点。 由于空间问题,其中一个二级服务器已损坏。 为了将新节点添加到现有分片,我们删除了有问题的辅助数据节点上的数据目录。

然后使用 rs.config 将新数据节点添加到现有副本集中。 我们有大约 1.2TB 的数据。 我可以看到数据文件夹的大小正在增加,因此证明它与主分片同步。

当我执行 rs.status() 时,副本集成员显示新节点处于 STARTUP2 模式 它还将 otptitime 显示为 "optimeDate" : ISODate("1970-01-01T00:00:00Z"),

数据节点能够看到从“lastHeartbeatRecv”检查的主节点

我们正在使用亚马逊 AWS。 请告知是否有任何不同的方法可以从主节点添加具有快速同步的新数据节点,因为数据是 1.2TB,我们已经在 7 天前启动了同步过程。

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    清理数据目录后,将良好辅助节点的最近快照复制到有问题的辅助节点中。然后将此节点添加到副本集中。让 oplog 自动应用并与主节点同步。这种方式将减少同步时间,因为辅助节点必须从拍摄良好辅助节点的快照之日起赶上积压。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-27
      • 1970-01-01
      • 2022-08-15
      • 2021-08-10
      • 2017-12-09
      相关资源
      最近更新 更多