アービターを新しいホストに移行したいmongodbレプリカセット(シャードの一部)があります。この場合の手順が見つからなかったため、これを行う方法がわかりません。
私の現在のアプローチは、新しいホストでアービターを起動し、レプリカセットに追加してから、古いホストを削除することです。助言がありますか?ありがとう。
アービターを新しいホストに移行したいmongodbレプリカセット(シャードの一部)があります。この場合の手順が見つからなかったため、これを行う方法がわかりません。
私の現在のアプローチは、新しいホストでアービターを起動し、レプリカセットに追加してから、古いホストを削除することです。助言がありますか?ありがとう。
実際、それははるかに簡単です:
実行する
cfg = rs.conf()
cfg.members[0].host = newhost
rs.reconfig(cfg)
設定されている場合は、のオプション(--replSet)を変更することを忘れないでください/etc/sysconfig/mongod
。
はるかに簡単なコマンドがあります:
rs.addArb("[hostname]:[port]")
http://docs.mongodb.org/manual/administration/replication-architectures/#replica-set-arbiter-nodes