Comment résoudre un problème de migration de stockage UltraWarm dans Amazon OpenSearch Service ?

Lecture de 3 minute(s)
0

Je ne peux pas migrer mon index Amazon OpenSearch Service du stockage le plus utilisé vers le stockage UltraWarm. Comment résoudre ce problème ?

Résolution

Lorsque vous migrez un index vers un stockage UltraWarm dans OpenSearch Service, le message d'erreur suivant peut s'afficher :

{
     "error": {
          "root_cause": [{
               "type": "remote_transport_exception",
               "reason": "[USmz1Ze][x.x.x.x:9300][indices:admin/ultrawarm/migration/warm]"
          }],
          "type": "illegal_argument_exception",
          "reason": "Rejecting migration request for index [index_name] since there isn't enough disk space on hot node [qwertpoiy123lke4woj34n] to perform force merge"
     },
     "status": 400
}

Avant une migration de stockage UltraWarm, OpenSearch Service valide la quantité d'espace disque disponible sur le disque chaud. OpenSearch Service exécute automatiquement une opération de fusion forcée pendant la validation de l'espace disque. Lorsqu'un faible espace disque est détecté, la demande de fusion forcée est bloquée. La demande est bloquée, car l'opération de fusion de force traite une seule partition à la fois. En outre, chaque partition nécessite trois fois l'espace occupé sur le disque le plus utilisé et 20 Go supplémentaires d'espace de stockage libre par nœud.

Pour résoudre les problèmes de faible espace disque avant une migration d'index, procédez comme suit :

1.    Identifiez les nœuds ayant des partitions dans l'index :

GET _cat/shards/INDEXNAME?v

2.    Vérifiez l'espace disque disponible par nœud :

GET /_cat/allocation?v

Les nœuds doivent disposer d'un espace de stockage suffisant pour répondre à l'espace disque requis pour une migration (trois fois la taille de partition plus 20 Go). Pour plus d'informations sur le calcul de la taille sur disque d'un index, veuillez consulter la rubrique Calcul des besoins en stockage.

3.    (Facultatif) Si vous ne disposez pas de suffisamment d'espace disque, alors supprimez les index anciens ou inutilisés. Leur suppression libère de l'espace disque sur le nœud, afin qu'une fusion de force puisse aboutir.

4.    (Facultatif) Si vous ne parvenez pas à supprimer les index du nœud, augmentez le volume Amazon Elastic Block Store (Amazon EBS). Pour plus d'informations, consultez Comment puis-je résoudre les problèmes d'insuffisance d'espace de stockage dans mon domaine Amazon OpenSearch Service ?

Autres conseils :


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 3 ans