【发布时间】:2015-06-19 01:58:50
【问题描述】:
我有一台主机、一台从机和一台仲裁机的mongodb副本集配置。主备机有2个集合(各自在自己的数据库中)
我需要从一个集合中删除几个 Gb 并保持另一个集合不变。 我在这方面是全新的,所以我想获得关于这个的想法/陷阱。 我正在考虑遵循这个程序:
- 从副本集中删除辅助节点。
- 在辅助中,对于我要删除的集合,对我要保留的数据进行 mongodump。
- 从该转储执行 mongo 恢复。
- 将辅助节点重新添加回副本集。 我想我将不得不设置优先级,这样主要的就不会变成 次要?
我希望辅助节点会与主节点同步/赶上 我在辅助中删除的数据会怎样? 主节点是否将其从自身中移除? (这是我想要的)
我需要对 Primary 做任何事情吗?
【问题讨论】:
标签: mongodb replicaset