찾다

 >  Q&A  >  본문

mongodb - 单库mongod(v2.4.9)向有三个分片的复制集群(v3.0.2)迁移

一、单库基础环境
单库mongodb操作系统: Ubuntu 14.04 LTS
单库服务器内核版本:3.13.0-24-generic
单库mongodb版本:v2.4.9

二、集群mongos基础环境
集群mongodb操作系统: CentOS release 6.5 (Final)
集群服务器内核版本:2.6.32-431.el6.x86_64
集群mongodb版本:v3.0.2

1.单库正在使用,迁移的时候,停单库业务。
2.主要问题是对业务不是非常熟,造成不清楚如何选择集合的片键,查了相关资料,有建议根据查询条件比较多的字段作为分片的键值,这方面如何选择。
3.迁移中要注意哪些东西,有单库向集群迁移的大牛可方便指点下,或者列出大致的迁移步骤即可,感谢!!

滿天的星座滿天的星座2757일 전792

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

  • 阿神

    阿神2017-05-02 09:20:20

    샤드 키 선택은 더 복잡하며 단지 더 많은 필드를 쿼리하는 것만이 아닙니다(이것이 중요한 이유일 수도 있음). 공식 문서에 더 자세한 설명이 나와 있습니다. https://docs.mongodb.org/manual/tutorial...을 참조하세요.
    샤드 클러스터에 대한 독립 실행형도 그렇게 간단하지 않습니다.
    우선 현재 2.4를 사용 중이므로 3.0으로 업그레이드해야 합니다. (3.2로 업그레이드를 권장합니다. 굳이 3.0을 사용하시려면 3.0.11 이상을 사용해주세요.) 업그레이드 시 버전을 건너뛰지 않도록 주의하세요. 꼭 하나씩 업그레이드하세요, 2.4-> 2.6->3.0->3.2. 각 버전에 대한 업그레이드 지침은 공식 문서
    https://docs.mongodb.org/manual/release-...
    http://docs.mongodb.org/manual/release-n에서 확인할 수 있습니다. ..
    http://docs.mongodb.org/manual/release-n...
    메이저 버전 업그레이드입니다. 작동 전 반드시 주의사항을 읽어주세요
    완료 후 독립 실행형을 복제본 세트로 변환할 수 있습니다:
    https://docs.mongodb.org/manual/tutorial...
    그런 다음 복제본 세트를 샤딩된 클러스터로 변환:
    https:// docs .mongodb.org/manual/tutorial...
    공식 문서는 모두 좋은 자료이므로 잘 활용하시기 바랍니다.

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