Я запустил следующую команду на elasticsearch

PUT /_cluster/settings
{
    "persistent" : {
        "threadpool.index.queue_size": -1
    }
}

Но теперь состояние моего кластера elastuicsearch застряло в желтом. Ничего не движется, и api восстановления кошки дает следующее

books 0     613   replica done  server1.internal.com server2.internal.com n/a        n/a      1     100.0%        79        100.0%        
books 0     53479 replica done  server2.internal.com server3.internal.com n/a        n/a      146   100.0%        435062890 100.0%        
books 1     592   replica done  server1.internal.com server2.internal.com n/a        n/a      1     100.0%        79        100.0%        
books 1     5901  replica done  server2.internal.com server3.internal.com n/a        n/a      198   34.3%         449403096 2.7%          
books 2     551   replica done  server1.internal.com server2.internal.com n/a        n/a      1     100.0%        79        100.0%        
books 2     9018  replica done  server2.internal.com server3.internal.com n/a        n/a      201   28.9%         451881473 4.4%          
books 3     519   replica done  server1.internal.com server2.internal.com n/a        n/a      1     100.0%        79        100.0%        
books 3     3869  replica done  server2.internal.com server3.internal.com n/a        n/a      170   61.8%         434156880 1.2%          
books 4     525   replica done  server1.internal.com server2.internal.com n/a        n/a      1     100.0%        79        100.0%        
books 4     33468 replica done  server2.internal.com server3.internal.com n/a        n/a      136   100.0%        428616146 100.0%   

Минут 30 не было никакого прогресса.

Может ли кто-нибудь помочь мне решить эту проблему?

0
Global Warrior 26 Дек 2014 в 15:34
Делать размер пула потоков неограниченным - плохая идея. Сколько машин вы используете?
 – 
Vineeth Mohan
26 Дек 2014 в 16:41
Вы можете использовать _cat / shards, чтобы увидеть, какие шарды не распределены. Это также должно дать вам представление о том, какой узел отсутствует.
 – 
chani
27 Дек 2014 в 02:57

2 ответа

Лучший ответ

Я только что понял, что это произошло из-за поврежденного диска на одном из узлов.

0
Global Warrior 26 Дек 2014 в 16:58

Классификация статуса кластера Elasticsearch:

КРАСНЫЙ: некоторые или все (основные) сегменты не готовы.

ЖЕЛТЫЙ: Elasticsearch выделил все основные сегменты, но некоторые / все реплики не были выделены.

ЗЕЛЕНЫЙ: кластер полностью готов к работе. Elasticsearch может выделить все сегменты и реплики на машины в кластере.

0
NISARG CHOKSHI 19 Июл 2021 в 11:36