sql >> データベース >  >> NoSQL >> MongoDB

errmsg:レプリカセットrs0の新しい構成1に記述されているホストがこのノードにマップされていません。なぜこのメッセージが表示されるのですか?

    この問題が発生したばかりですが、私の場合、サーバーを再起動するまで、すべてが正しく機能するという症状がありました。

    次に、次のエラーが発生します。NodeNotFound: No host described in new configuration $id for replica set $name maps to this node

    mongodbデーモンを再起動するだけで修正されたため、レプリカセットの構成の問題にはなりませんでした。

    ログをもう少し詳しく調べた後、次のエラーメッセージに気付きました:NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution ->ビンゴ

    ネットワークが完全に稼働する前にホスト名を照会しようとしたため、レプリカセットのメンバーは自分のIDを認識していませんでした

    サーバーのFQDNホスト名を/etc/hostsに追加する 修正しました。例:

    127.0.1.1       shortname    shortname.fqdn.com
    


    1. MongoDBMapReduce関数でのクエリ

    2. ClusterControlを使用してオープンソースデータベースを保護する方法

    3. toGMTstring()とtoUTCstring()の違いは何ですか?

    4. MongoDB$count集約演算子