복제되지 않은 DB 인스턴스의 복제 세트에 대한 mongorestore

복제되지 않은 DB 인스턴스의 복제 세트에 대한 mongorestore

두 가지 환경(A와 ​​B)이 있습니다. A의 MongoDb는 복제 없이 실행되고 B 복제는 다음 복제본 세트 인스턴스로 설정됩니다.

지하 1층-주요한
지하 2층-중고등 학년
B3-중재인

A 인스턴스에서 덤프를 가져와서 B relicaset에서 성공적으로 복원했습니다.

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

그러나 B에서 mongo 인스턴스를 중지하고 기본, 보조 및 중재자 인스턴스를 재부팅하면 복제가 손상됩니다. 확인하면 다음과 같은 오류가 발생합니다.RS.상태()중재자 또는 보조 인스턴스의 경우. 복제되지 않은 환경의 복제된 환경에서 mongorestore가 지원되는지 궁금합니다.

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

또한 서버를 재부팅하기 전에 나는 다음을 실행했습니다.db.printSlaveReplicationInfo()보조 장치에서 동기화 성공 여부를 확인하세요. 여기 내가 얻은 것이 있고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>

관련 정보