一、单库基础环境
单库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 以降を使用してください) アップグレードする場合は、必ず 1 つずつアップグレードしてください、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...
すべてが公式ドキュメントであることがわかります。公式ドキュメントは優れたリソースですので、ぜひ活用してください。