1。すべてのノードをスタンドアロンに変換します。
mongod deamonを停止し、/etc/mongod.conf
を編集します コメントするにはreplSet
オプション。
モンゴッドデーモンを起動します。
2. mongodump
を使用します すべてのノードのデータをバックアップします。
mongoドキュメントからの参照:
https://docs.mongodb.com/manual/reference/program/mongodump/
3.各ノードにログインし、local
をドロップします データベース。
これを行うと、ノードのレプリカセット構成が削除されます。
または、コレクションsystem.replset
のレコードを削除することもできます ここで述べたように、ローカルデータベースで:
https://stackoverflow.com/a/31745150/4242454
4. replSet
ですべてのノードを起動します オプション。
5.前のデータノード(アービターではない)で、新しいレプリカセットを初期化します。
6.最後に、rs.reconfig
を使用してレプリカセットを再構成します 。