Come posso risolvere un problema di migrazione dell'archiviazione UltraWarm in Amazon OpenSearch Service?

3 minuti di lettura
0

Non riesco a effettuare la migrazione del mio indice del servizio OpenSearch di Amazon dall'archiviazione hot all'archiviazione UltraWarm. Come si risolve questo problema?

Risoluzione

Quando si esegue la migrazione di un indice verso l'archiviazione UltraWarm in OpenSearch Service, è possibile che venga visualizzato il seguente messaggio di errore:

{
     "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
}

Prima di una migrazione verso l'archiviazione UltraWarm, OpenSearch Service verifica la quantità di spazio disponibile su hot disk. Durante la convalida dello spazio su disco, OpenSearch Service esegue automaticamente un'operazione di unione forzata. Quando viene rilevato spazio su disco insufficiente, la richiesta dell'operazione di unione forzata viene bloccata. La richiesta viene bloccata perché l'operazione di unione forzata elabora una partizione alla volta. Inoltre, ogni partizione richiede tre volte la quantità di spazio occupato su hot disk e altri 20 GB di spazio di archiviazione libero per nodo.

Per risolvere eventuali problemi di spazio su disco insufficiente prima di una migrazione dell'indice, esegui le seguenti operazioni:

1.    Controlla quali nodi dispongono di partizioni presenti nell'indice:

GET _cat/shards/INDEXNAME?v

2.    Verifica lo spazio su disco disponibile per nodo:

GET /_cat/allocation?v

I nodi devono disporre di spazio di archiviazione sufficiente per soddisfare i requisiti di spazio su disco per una migrazione (tre volte la dimensione della partizione più 20 GB). Per ulteriori informazioni sul calcolo della dimensioni su disco di un indice, consulta Calcolo dei requisiti di archiviazione.

3.    (Facoltativo) Se lo spazio su disco non è sufficiente, elimina gli indici vecchi o inutilizzati. L'eliminazione consente di liberare spazio su disco sul nodo, in modo che un'operazione di unione forzata possa avere esito positivo.

4.    (Facoltativo) Se non riesci a eliminare gli indici dal nodo, aumenta il volume di Amazon Elastic Block Store (Amazon EBS). Per ulteriori informazioni sui problemi di spazio di archiviazione, consulta Se ho poco spazio di archiviazione nel dominio del servizio OpenSearch, come posso risolvere il problema?

Altri suggerimenti:


AWS UFFICIALE
AWS UFFICIALEAggiornata 3 anni fa