Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstrániť stavové indexy Elasticsearch Red v 3 jednoduchých krokoch

Krok 1:Uveďte zoznam červených stavových indexov

Na zoznam všetkých indexov vo vašom klastri Elasticsearch použite nasledujúci príkaz:

```

curl -XGET 'localhost:9200/_cat/indices?v'

```

Tým sa vráti zoznam všetkých indexov spolu s ich stavom, počtom dokumentov a ďalšími metadátami. Vyhľadajte indexy, ktoré majú stav „červený“.

Krok 2:Vynútené zlúčenie červených stavových indexov

Pred odstránením indexov je dobrým zvykom vynútiť zlúčenie segmentov v indexoch, aby sa proces odstraňovania urýchlil.

Použite na to rozhranie API `_forcemerge`:

```

curl -XPOST "localhost:9200//_forcemerge?max_num_segments=1"

```

Opakujte vyššie uvedený príkaz pre všetky červené stavové indexy.

Krok 3:Odstráňte červené stavové indexy

Na vymazanie indexov s červeným stavom použite nasledujúci príkaz:

```

curl -XDELETE 'localhost:9200/'

```

Opakujte vyššie uvedený príkaz pre všetky červené stavové indexy.

To je všetko! Úspešne ste odstránili červené stavové indexy zo svojho klastra Elasticsearch.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené