찾다

 >  Q&A  >  본문

mongodb3.x - mongodb 데이터 마이그레이션(mongorestore, mongoimport) 오류

이제 로컬 Mongo 데이터(50GB)를 Alibaba Cloud(메모리 1G)로 마이그레이션하고 싶습니다. 로컬 버전은 v2.4.9이고 서버는 v3.2.11

Alibaba Cloud에 mongo v2.x 버전을 배포하면 데이터를 성공적으로 복원할 수 있습니다.

그럼 v2와 v3 사이의 문제일 수도 있고, v3 자체의 문제일 수도 있다는 건가요? 그러나 후자는 그럴 것 같지 않습니다.
어떻게 해결하나요?

巴扎黑巴扎黑2861일 전940

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-02 09:25:08

    방금 시도했는데 2.6.6에서 덤프했다가 2.6.10과 3.2.11에서 성공적으로 복원했습니다. 버전 문제가 아니어야 하며 버전은 모두 이전 버전과 호환됩니다.
    아마도 데이터 문제일까요?
    그렇게 큰 데이터가 없어서 테스트하기가 어렵네요. 더 작은 시계로 바꿔보세요.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:25:08

    문서를 주의 깊게 읽으십시오. 버전 간 업그레이드는 명시적으로 금지되어 있습니다. 올바른 접근 방식은 버전별로 업그레이드하는 것입니다. 두 가지 옵션:

    로컬에서 버전별로 3.2 버전으로 업그레이드한 후 원격으로 내보내기

    상황은 다음과 같아야 합니다. 2.4.9 -> 2.6.x -> 3.0.x -> 3.2.11
    마지막으로 3.2.11에서 내보낸 데이터를 mongorestore로 가져옵니다.

    2.4.9를 원격으로 설치하고 3.2.11로 업그레이드

    과정 역시 위와 같은 과정을 따릅니다.
    최종적으로 올바른 결과를 얻으려면 각 버전의 업그레이드를 해당 버전의 업그레이드 노트에 따라 수행해야 합니다.

    회신하다
    0
  • 취소회신하다