MMS を使用して、13 ノードの MongoDB クラスター (3 つの構成サーバー、4 つの MongoS、2 つのメンバーと 1 つのアービターを含む 2 つのレプリカ セット) を監視しています。インストール以来、MMS は正常に動作していましたが、現在はシャードとレプリカ セットを適切に監視していません。
6 つのノードのうち 4 つのノード (プライマリ 1 つ、セカンダリ 1 つ、アービター 2 つ) のみを監視し、手動で追加するたびに他のレプリカ セット (プライマリ + セカンダリ) を自動削除します。また、監視しているレプリカ セットについては、プライマリ セカンダリとアービターを独立したノードとして使用しています (監視ウィンドウでそれらの正しい TYPE が表示されていても)。
ホスト マッピングを確認したところ、驚いたことに、両方のプライマリ ノードと両方のセカンダリ ノードで同じエイリアス名が表示されていました。これが、監視ウィンドウにこれらの 2 つのノードが表示されない理由だと思います。
ホスト マッピング ウィンドウから同じエイリアス名のエントリを手動で削除しましたが、数分後に自動更新されます。
2 つの異なるノードを同じものと見なし、それらに同じエイリアス名を使用するのはなぜですか? バグですか?
MMS は、構成サーバーと MongoS ノードでうまく機能しています。
私の MMS グループは「MMS@Ork」です。
私のデータノードは次のとおりです。
Server1 -> Replica-set1 のプライマリ + Replica-set2 のセカンダリ (2 ノード) Server2 -> Replica-set2 のプライマリ + Replica-set1 のセカンダリ (2 ノード) 両方のレプリカ セットのアービタは別々のマシンにあります。両方のプライマリに共通の 1 つのポート番号と、両方のセカンダリに共通の他のポート番号を保持しています。