検索

ホームページ  >  に質問  >  本文

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.迁移中要注意哪些东西,有单库向集群迁移的大牛可方便指点下,或者列出大致的迁移步骤即可,感谢!!

滿天的星座滿天的星座2794日前826

全員に返信(1)返信します

  • 阿神

    阿神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...
    すべてが公式ドキュメントであることがわかります。公式ドキュメントは優れたリソースですので、ぜひ活用してください。

    返事
    0
  • キャンセル返事