Maison  >  Questions et réponses  >  le corps du texte

sharding - 关于mongodb的shard集群动态添加分片

我在机器上建立起了分片集群,其中包含了四个分片,每个分片都是副本集构成,程序访问的时候可以将数据路由到各个分片上。
但是今天我在集群运行的时候动态添加了一个分片。测试过程中没有数据路由到新增加的分片上,我的添加过程是这样的:
1,开启一个新的副本集
2,在一个mongos的实例上运行addShard命令
截图如下:

~~~~~~~~~~~~~~~~~~~~~~~~~今天早上的时候看到新增的分片上有数据了。我昨天测试明明是没有数据的~,请问下各位是否是分片生效需要时间。或者如何设置。谢谢·

漂亮男人漂亮男人2704 Il y a quelques jours923

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-04-25 09:05:46

    Besoin d'équilibrer les données. Vous devez vérifier l'état des fragments.
    Il faut du temps pour que les fragments nouvellement ajoutés prennent effet, en fonction de la quantité de données

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-25 09:05:46

    L'insertion des fragments est régulière, par exemple, 1~100 est dans le premier fragment et 101~200 est dans le deuxième fragment.

    Peut-être qu'il n'a pas encore été alloué aux nouveaux fragments.

    répondre
    0
  • Annulerrépondre