In che modo posso risolvere i problemi relativi allo spazio di archiviazione insufficiente in Amazon OpenSearch Service?
Ultimo aggiornamento: 30/07/2021
Il mio dominio Amazon OpenSearch Service non ha spazio di archiviazione e visualizzo un errore. Come posso risolvere questo problema?
Breve descrizione
Il tuo dominio OpenSearch Service ha determinati requisiti di spazio di archiviazione per l'elaborazione dei carichi di lavoro. L'errore ClusterBlockException può verificarsi perché il dominio OpenSearch Service ha esaurito lo spazio di archiviazione. Ad esempio, quando assegni spazio di archiviazione a un nodo del cluster, fino al 20% di tale spazio (20 GB) è spazio riservato. Inoltre, i sistemi operativi come Linux riservano il 5% del file system per supportare qualsiasi processo critico eseguito dall'utente root. Per ulteriori informazioni sui requisiti dello spazio di archiviazione di Amazon OpenSearch Service, consulta Calcolo dei requisiti dell'archiviazione.
Per risolvere i problemi relativi allo spazio di archiviazione insufficiente, prova le seguenti operazioni:
- Aumenta le dimensioni dei volumi Amazon Elastic Block Store (Amazon EBS) del dominio. Inoltre, puoi aggiungere altri nodi cluster al dominio OpenSearch Service.
- Aggiorna la tua strategia di partizionamento del cluster in modo che le partizioni siano distribuite uniformemente su tutti i nodi.
- Riduci la quantità di dati archiviati nel tuo dominio. Puoi eliminare file non necessari, ottimizzare i vecchi indici o ridurre il numero di repliche del dominio. Assicurati di acquisire prima uno snapshot manuale.
Nota: la riduzione del numero di repliche del dominio può ridurre la tolleranza ai guasti. È consigliabile configurare almeno una replica per ogni indice. - Usa la metrica Amazon CloudWatch FreeStorageSpace per monitorare la quantità di spazio di archiviazione disponibile nel tuo cluster. Per ricevere notifiche ogni volta che lo spazio di archiviazione è insufficiente, configura i tuoi allarmi CloudWatch.
A seconda della fonte di archiviazione dati, potrebbe essere necessario incorporare ulteriori tecniche di risoluzione dei problemi.
Risoluzione
Aggiornamento delle impostazioni di configurazione dell'archiviazione
Importante: prima di aggiornare le impostazioni di configurazione, verifica le modifiche alla configurazione che potrebbero attivare un'implementazione blu/verde. Inoltre, assicurati che il tipo di nodo principale dedicato sia il tipo di nodo consigliato.
Utilizza il comando cat allocation per verificare la quantità di spazio di archiviazione disponibile per ogni nodo del cluster:
curl -XGET "es_endpoint/_cat/allocation?v"
Per aggiornare le impostazioni di configurazione del dominio OpenSearch Service, esegui i seguenti passaggi:
1. Accedi alla tua console di gestione AWS.
2. Apri la console di OpenSearch Service.
3. Scegli il dominio OpenSearch Service a cui desideri aggiungere spazio di archiviazione.
4. Scegli Modifica dominio.
5. Aggiorna le impostazioni del dominio.
Nota: se utilizzi un volume EBS per l'archiviazione, aggiorna le impostazioni di configurazione dello storage. Oppure puoi aggiornare il numero di nodi di dati.
6. Scegli Invia.
Se il tuo dominio utilizza volumi EBS per l'archiviazione dei dati
Se il dominio utilizza volumi EBS per l'archiviazione, considera i seguenti approcci:
- Aumenta le dimensioni dei volumi EBS. La dimensione massima del volume dipende dal tipo di istanza Amazon Elastic Compute Cloud (Amazon EC2) del nodo o dal tipo di versione di Elasticsearch. Ad esempio, 512 GiB è la dimensione massima del volume per la versione 1.5 di Elasticsearch.
- Se non riesci ad aumentare le dimensioni dei volumi EBS, aggiungi altri nodi o espandi il tuo dominio e scegli un nuovo limite EBS. Per ulteriori informazioni sui volumi EBS, vedere Quote di dimensione dei volumi EBS.
- Crea un backup degli indici indesiderati nel tuo bucket Amazon Simple Storage Service (Amazon S3). Quindi, elimina gli indici dal cluster OpenSearch Service per liberare spazio su disco. Oppure puoi usare Curator per ruotare i dati in OpenSearch Service. È inoltre possibile utilizzare Index State Management (ISM) per ruotare gli indici in OpenSearch Service.
Nota: devi disporre di un repository di snapshot manuale configurato per creare qualsiasi backup.
Se il tuo dominio utilizza istanze Amazon EC2 I3 per l'archiviazione dei dati
Se utilizzi istanze I3 di Amazon EC2 per l'archiviazione dati, considera i seguenti approcci:
- Aggiungi altri nodi al cluster di OpenSearch Service.
- Aumenta il tipo di istanza per ottenere più spazio di archiviazione.
- Elimina tutti gli indici indesiderati dal cluster di OpenSearch Service.
Informazioni correlate
Questo articolo è stato utile?
Benötigen Sie Hilfe zur Fakturierung oder technischen Support?