MongoDBのレプリカセットを削除する方法

MongoDBのレプリカセットからメンバーを削除するには、次の方法があります。

  1. rs.削除 ()
rs.remove("hostname:port")

取り外したいメンバーのホスト名とポート番号はhostname:port

  1. rs.reconfig()
rs.reconfig(cfg, options)

cfgは新しい複製セットの構成で、optionsは追加の構成オプションを指定するためのオプションのパラメータオブジェクトです。

  1. MongoDB AtlasやMongoDB CompassなどのMongoDB管理ツールを使用して、インターフェース操作でレプリカセットのメンバーを削除できます。これらのツールは通常、グラフィカルインターフェースと簡略化された操作プロセスを提供し、メンバーの削除をより直感的かつ容易にします。

レプリカセットからメンバーを削除した場合、そのメンバーのデータはレプリカセットのデータ複製と読み書き操作に利用されないようになります (使用する方法にかかわらず)。

bannerAds