복붙노트

[MONGODB] MongoDB의 서버를 시작할 수 없습니다 : 기본 스토리지 엔진 'wiredTiger은'mongod의이 빌드에 사용할 수 없습니다

MONGODB

MongoDB의 서버를 시작할 수 없습니다 : 기본 스토리지 엔진 'wiredTiger은'mongod의이 빌드에 사용할 수 없습니다

다음 오류 때문에 시작하지 못한 MongoDB를 서버 :

해결법

  1. ==============================

    1.음 ... 버전 충돌이있을 나타납니다 당신은 아마 몽고의 32 비트 버전을 실행하고 있습니다. 그들이 말하는 실제로 다른 기본 스토리지 엔진을 사용할 때 그냥 할 :

    음 ... 버전 충돌이있을 나타납니다 당신은 아마 몽고의 32 비트 버전을 실행하고 있습니다. 그들이 말하는 실제로 다른 기본 스토리지 엔진을 사용할 때 그냥 할 :

    당신의 몽고 / 빈 디렉토리에 다음과 같이 명령을 쓰기 :

    mongod --storageEngine=mmapv1 --dbpath [your-path]
    

    이 문제를 해결해야한다. 나는 당신이 아주 대신 할 wiredTiger의 좋은 오래된 mmapv1를 사용하는 방법에 대해 신경 쓰지 않는 것 같아요?

  2. ==============================

    2.신중하게 오류를 봐, 오류 메시지가 문제의 원인과 해결책만큼 우리가 나중에 설치에 MonogoDB 명령은 매개 변수 --storageEngine = mmapv1, wiredTiger 엔진 mmapv1 엔진을 전환 것입니다, 당신은 성공적으로 설치할 수 있습니다 추가 할 수 있음을 매우 분명하다 .

    신중하게 오류를 봐, 오류 메시지가 문제의 원인과 해결책만큼 우리가 나중에 설치에 MonogoDB 명령은 매개 변수 --storageEngine = mmapv1, wiredTiger 엔진 mmapv1 엔진을 전환 것입니다, 당신은 성공적으로 설치할 수 있습니다 추가 할 수 있음을 매우 분명하다 .

    완전한 명령이 될 것입니다 않도록 다음과 같습니다 :

    참고 : MongoDb_Location_In_Your_HDD 당신이 당신의 MongoDB를 e.g.- D를 넣어 위치를 의미 : \ MongoDB의를

  3. ==============================

    3.내가 윈도우 서버에 대한 MongoDB를 32 비트 MSI를 설치할 때 나는이 문제를 건너.

    내가 윈도우 서버에 대한 MongoDB를 32 비트 MSI를 설치할 때 나는이 문제를 건너.

    이유가 될 수있다 :

    나는 MongoDB를 32 dB 경로를 구성하는 동안 우리가 명시 적으로 줄 필요가 자동으로 데이터베이스 엔진이 걸릴 실 거예요 비트에 대한 생각

    수정 프로그램은 다음과 같습니다 :

    관리자 권한으로 프롬프트 실행 명령

    D : \ MongoDB를> mongod --dbpath "데이터"--storageEngine "mmapv1"

    위의 굵은 코드를 추가 한 후 문제가 해결.

    감사 데브

  4. ==============================

    4.당신은 "당신의 경로"mongod --storageEngine = mmapv1 --dbpath 사용할 수 있습니다

    당신은 "당신의 경로"mongod --storageEngine = mmapv1 --dbpath 사용할 수 있습니다

    나를 위해 :

    너무 당신을 위해 잘 작동 바랍니다.

  5. ==============================

    5.당신이 32 비트 시스템에서 MongoDB를를 사용하고 있기 때문에, 스토리지 엔진 wiredTiger는 32 비트 시스템에서 지원되지 않습니다. 이 문제의 두 가지 해결책이 있습니다 :

    당신이 32 비트 시스템에서 MongoDB를를 사용하고 있기 때문에, 스토리지 엔진 wiredTiger는 32 비트 시스템에서 지원되지 않습니다. 이 문제의 두 가지 해결책이 있습니다 :

    결과는 다음과 같다 :

  6. ==============================

    6.당신이 32 비트 Windows 시스템을 사용하는 경우, 프롬프트 명령에 다음을 실행합니다 -

    당신이 32 비트 Windows 시스템을 사용하는 경우, 프롬프트 명령에 다음을 실행합니다 -

    1. Go to the bin directory of MongoDB using the command 
    
    2. Type the following command 
    

    하고 Enter를 누르십시오. 이 오류를 해결합니다. 감사!

  7. 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