複製されていない DB インスタンスからのレプリカセットに対する mongorestore

複製されていない DB インスタンスからのレプリカセットに対する mongorestore

2つの環境(AとB)があります。AのMongoDbはレプリケーションなしで実行されており、Bでは次のレプリカセットインスタンスでレプリケーションが設定されています。

B1-主要な
B2-二次的な
B3-アービタ

A インスタンスからダンプを取得し、B レプリカセットに正常に復元しました。

mongorestore --host rs/b1,b2 --drop 

しかし、Bのmongoインスタンスを停止し、プライマリ、セカンダリ、アービターインスタンスを再起動すると、レプリケーションが破損します。チェックすると次のエラーが表示されます。rs.ステータス()アービター インスタンスまたはセカンダリ インスタンスのいずれかの場合。レプリケートされていない環境からレプリケートされた環境での mongorestore がサポートされているかどうかが疑問です。

lastHeartbeatMessage" : "Our replica set configuration is invalid or does not include us",

さらに、サーバーを再起動する前に実行したdb.printスレーブレプリケーション情報()セカンダリで同期が成功したかどうかを確認します。これが私が得た結果です。rs.ステータス()大丈夫だった

source: x.x.x.x:27017
    syncedTo: Tue Mar 13 2018 07:44:37 GMT+0000 (UTC)
    0 secs (0 hrs) behind the primary 
rs0:SECONDARY>

関連情報