【问题标题】:Migrate MongoDB arbiter迁移 MongoDB 仲裁器
【发布时间】:2012-06-20 15:20:54
【问题描述】:

我有一个 mongodb 副本集(它是分片的一部分),我想将仲裁器迁移到新主机。我没有找到任何关于这个案例的说明,所以我不知道该怎么做。

我目前的方法是在新主机上启动一个仲裁器,将他添加到副本集中,然后删除旧的。 有什么建议么?谢谢。

【问题讨论】:

  • 听起来像是一个计划。试试看,如果不成功,回来:)

标签: mongodb replication


【解决方案1】:

其实它要简单得多:

  1. 启动新的仲裁器
  2. 连接到主要成员
  3. 执行

    cfg = rs.conf()
    cfg.members[0].host = newhost
    rs.reconfig(cfg)
    
  4. 现在你可以关闭旧的仲裁器了

如果已设置,请不要忘记更改 /etc/sysconfig/mongod 中的选项 (--replSet)。

参考:http://www.mongodb.org/display/DOCS/Adding+an+Arbiter

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-28
      • 1970-01-01
      • 1970-01-01
      • 2017-10-29
      • 2012-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多