0
실수로/data/db 폴더 외부에서 replicaSet을 만들었으므로 복제본 세트를 만든 루트가 아닌 폴더에 대한 경로를 설정하고 싶습니다. 다시 시작.Windows에서 루트와 다른 복제본 세트 경로 설정
mongod --replSet "rs0"
하지만 여전히 같은 문제가있어 : 다음 나는 그것을 실행하려고
"D:\MongoDB\Server\3.4\bin\mongod.exe" --dbpath D:\mongodb-instance
:
을 나는이 시도 (MongoDB의 인스턴스 폴더 안에 3 개 복제 폴더입니다)데이터 디렉토리 C : \ data \ db \ 찾을 수 없습니다.
내가 정말 잘 모르겠다. 이 링크를 클릭하면 복제본을 만들 때와 비슷한 것을 사용했습니다. 그때 나는 \ data \ db에서 그것을 만들지 않았다. 그러나 그것을 고칠 때, 'mongod --replSet "rs0"'은 각 복제본이 가지고있는 \ data \ db 같은 파일들에 많은 파일들을 만들 것이다. 그래서 복제본을 다시 시작하는 방법을 알지 못합니다. 처음으로 복제본을 만들었습니다. 흠, 연습을 위해서 나는 1 pc 이상을 가지고 있습니다. 그러면 호스트 이름과 포트는 어떻게 될까요? – commandos2389
호스트 이름은 다른 PC의 IP 주소가됩니다. –
하나의 PC를 사용하는 경우 다른 포트에 여러 개의 mongo 서버를 만들고 각 서버에 데이터를 저장할 다른 데이터 폴더를 지정 했습니까? –