답변:
데이터를 유지하면서 복제 세트 외부에서 시작하려면 --replSet및 다른 포트 없이 mongod 프로세스를 다시 시작하십시오 . 그것은 당신에게 독립형 mongod를 줄 것입니다.
복제 세트 구성이 인스턴스에서 없어 졌는지 확인하려면 local.system.replset컬렉션이 비어 있는지 확인하십시오 .
이 작업이 완료되고 독립형 인스턴스에 만족하면 다른 --replSet인수 로 다시 시작 하고 복제 세트 구성 프로세스를 다시 수행 할 수 있습니다.
http://www.mongodb.org/display/DOCS/Replica+Set+Configuration
언급했듯이 다른 옵션은 모든 데이터 파일을 제거하고 처음부터 완전히 시작하는 것입니다.
보조 서버에서 mongo shell로 이동
아래 명령을 사용하여 보조 서버를 중지하십시오.
use admin
db.shutdownServer()
기본 mongo 쉘로 이동하여 아래 명령을 입력하십시오.
rs.remove()
상태를 확인하려면 rs.status()
자세한 내용은 아래 링크를 확인하십시오. http://www.learnit.net.in/2016/03/stopping-and-starting-mongodb.html
/etc/mongod.conf및 주석 처리replication: blockservice mongod restartmongo local --eval "db.dropDatabase()"service mongod stoprs.add("this node") /etc/mongod.conf및 주석 해제replication: blockservice mongod restart노드가 기존 복제 세트에 추가되고 기존 기본 노드와 동기화되기 시작합니다.