Elasticsearch: Stato del Cluster è RED

Elasticsearch: Stato del Cluster è RED

Oleksandr L
Oleksandr L linkedin icon Segui

Add to my AI research

Succede molto raramente, ma a volte il tuo cluster ottiene lo stato rosso.

Lo stato rosso significa che non solo lo shard primario è stato perso, ma anche che la replica non è stata aggiornata a primario in sua vece.

Tuttavia, come nel caso dello stato giallo, non dovresti farti prendere dal panico e iniziare a impartire comandi senza capire cosa stia accadendo, poiché Elasticsearch dispone di meccanismi che possono ripristinare automaticamente la situazione.

1: Trova la causa dell’errore di allocazione:

GET _cluster/allocation/explain

L’API restituisce: “unassigned_info” (motivo per cui lo shard non è assegnato), “node_allocation_decision” (elenco di spiegazioni per l’idoneità di ciascun nodo a ricevere lo shard) e “deciders” (decisione con la sua spiegazione).

2. Ripetere l’allocazione degli shard di Elasticsearch bloccata da più fallimenti di allocazione consecutivi:

POST /_cluster/reroute?retry_failed=true

3. L’operazione CAT pending tasks visualizza il progresso di tutte le operazioni in attesa, inclusa la loro priorità e il tempo in coda, come mostrato nel seguente esempio di richiesta:

GET /_cat/pending_tasks?v
Unisciti alla piattaforma Detection as Code di SOC Prime per migliorare la visibilità sulle minacce più rilevanti per il tuo business. Per aiutarti a iniziare e aumentare immediatamente il valore, prenota ora un incontro con gli esperti di SOC Prime.

More Pezzi di conoscenza Articles