我在机器上建立起了分片集群,其中包含了四个分片,每个分片都是副本集构成,程序访问的时候可以将数据路由到各个分片上。
但是今天我在集群运行的时候动态添加了一个分片。测试过程中没有数据路由到新增加的分片上,我的添加过程是这样的:
1,开启一个新的副本集
2,在一个mongos的实例上运行addShard命令
截图如下:
~~~~~~~~~~~~~~~~~~~~~~~~~今天早上的时候看到新增的分片上有数据了。我昨天测试明明是没有数据的~,请问下各位是否是分片生效需要时间。或者如何设置。谢谢·
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
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.