mongodb 1个分片的磁盘满了,会自动将插入操作引导到第2个分片上吗?
PHPz
PHPz 2017-04-26 09:01:34
0
3
883

2个分片,发现插入操作的目标多数是分片1,导致分片1的磁盘马上就满了

如果满了,会自动将后来的插入操作引导到分片2吗?还是报错、溢出?

PHPz
PHPz

学习是最好的投资!

répondre à tous(3)
仅有的幸福

Après le partitionnement, les données sont insérées dans le fragment 1. Expliquez qu'il y a un problème avec le sharding

Vérifiez avec sh.status()

过去多啦不再A梦

Si la clé de partition n'est pas créée correctement, les données de partition seront inégales
Mais ce n’est pas absolument uniforme

phpcn_u1582

J'ai testé sur le serveur. Puisqu'un nœud mongod est en cours d'exécution, un fichier journal doit être conservé pour la relecture du fonctionnement de la base de données. Ce fichier journal doit occuper une certaine quantité d'espace disque, donc lorsque l'espace disque est insuffisant, le nœud mongod se fermera. Mon serveur avait à l'origine 4 nœuds Mongod et un configsvr en cours d'exécution. Cependant, une fois le disque plein, il ne restait que 3 nœuds Mongod.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal