一、单库基础环境
单库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.迁移中要注意哪些东西,有单库向集群迁移的大牛可方便指点下,或者列出大致的迁移步骤即可,感谢!!
阿神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...
공식 문서는 모두 좋은 자료이므로 잘 활용하시기 바랍니다.