[MONGODB] MongoDB의 서버를 시작할 수 없습니다 : 기본 스토리지 엔진 'wiredTiger은'mongod의이 빌드에 사용할 수 없습니다
MONGODBMongoDB의 서버를 시작할 수 없습니다 : 기본 스토리지 엔진 'wiredTiger은'mongod의이 빌드에 사용할 수 없습니다
다음 오류 때문에 시작하지 못한 MongoDB를 서버 :
해결법
-
==============================
1.음 ... 버전 충돌이있을 나타납니다 당신은 아마 몽고의 32 비트 버전을 실행하고 있습니다. 그들이 말하는 실제로 다른 기본 스토리지 엔진을 사용할 때 그냥 할 :
음 ... 버전 충돌이있을 나타납니다 당신은 아마 몽고의 32 비트 버전을 실행하고 있습니다. 그들이 말하는 실제로 다른 기본 스토리지 엔진을 사용할 때 그냥 할 :
당신의 몽고 / 빈 디렉토리에 다음과 같이 명령을 쓰기 :
mongod --storageEngine=mmapv1 --dbpath [your-path]
이 문제를 해결해야한다. 나는 당신이 아주 대신 할 wiredTiger의 좋은 오래된 mmapv1를 사용하는 방법에 대해 신경 쓰지 않는 것 같아요?
-
==============================
2.신중하게 오류를 봐, 오류 메시지가 문제의 원인과 해결책만큼 우리가 나중에 설치에 MonogoDB 명령은 매개 변수 --storageEngine = mmapv1, wiredTiger 엔진 mmapv1 엔진을 전환 것입니다, 당신은 성공적으로 설치할 수 있습니다 추가 할 수 있음을 매우 분명하다 .
신중하게 오류를 봐, 오류 메시지가 문제의 원인과 해결책만큼 우리가 나중에 설치에 MonogoDB 명령은 매개 변수 --storageEngine = mmapv1, wiredTiger 엔진 mmapv1 엔진을 전환 것입니다, 당신은 성공적으로 설치할 수 있습니다 추가 할 수 있음을 매우 분명하다 .
완전한 명령이 될 것입니다 않도록 다음과 같습니다 :
참고 : MongoDb_Location_In_Your_HDD 당신이 당신의 MongoDB를 e.g.- D를 넣어 위치를 의미 : \ MongoDB의를
-
==============================
3.내가 윈도우 서버에 대한 MongoDB를 32 비트 MSI를 설치할 때 나는이 문제를 건너.
내가 윈도우 서버에 대한 MongoDB를 32 비트 MSI를 설치할 때 나는이 문제를 건너.
이유가 될 수있다 :
나는 MongoDB를 32 dB 경로를 구성하는 동안 우리가 명시 적으로 줄 필요가 자동으로 데이터베이스 엔진이 걸릴 실 거예요 비트에 대한 생각
수정 프로그램은 다음과 같습니다 :
관리자 권한으로 프롬프트 실행 명령
D : \ MongoDB를> mongod --dbpath "데이터"--storageEngine "mmapv1"
위의 굵은 코드를 추가 한 후 문제가 해결.
감사 데브
-
==============================
4.당신은 "당신의 경로"mongod --storageEngine = mmapv1 --dbpath 사용할 수 있습니다
당신은 "당신의 경로"mongod --storageEngine = mmapv1 --dbpath 사용할 수 있습니다
나를 위해 :
너무 당신을 위해 잘 작동 바랍니다.
-
==============================
5.당신이 32 비트 시스템에서 MongoDB를를 사용하고 있기 때문에, 스토리지 엔진 wiredTiger는 32 비트 시스템에서 지원되지 않습니다. 이 문제의 두 가지 해결책이 있습니다 :
당신이 32 비트 시스템에서 MongoDB를를 사용하고 있기 때문에, 스토리지 엔진 wiredTiger는 32 비트 시스템에서 지원되지 않습니다. 이 문제의 두 가지 해결책이 있습니다 :
결과는 다음과 같다 :
-
==============================
6.당신이 32 비트 Windows 시스템을 사용하는 경우, 프롬프트 명령에 다음을 실행합니다 -
당신이 32 비트 Windows 시스템을 사용하는 경우, 프롬프트 명령에 다음을 실행합니다 -
1. Go to the bin directory of MongoDB using the command
2. Type the following command
하고 Enter를 누르십시오. 이 오류를 해결합니다. 감사!
from https://stackoverflow.com/questions/34243731/mongodb-cannot-start-server-the-default-storage-engine-wiredtiger-is-not-avai by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] MongoDB를 텍스트 검색 및 여러 검색 단어 (0) | 2019.12.08 |
---|---|
[MONGODB] MongoDB의 쿼리에 주어진 키를 가진 레코드를 선택 (0) | 2019.12.08 |
[MONGODB] 명시 적으로 이름을 지정하지 않고 MongoDB의에서 모든 필드의 값을 검색 (0) | 2019.12.07 |
[MONGODB] MongoDB를 문서의 N 번호를 삭제하는 방법 (0) | 2019.12.07 |
[MONGODB] 몽구스 / MongoDB의 쿼리는 조인 ..하지만 난 SQL 배경에서 온 (0) | 2019.12.07 |