2014-12-26 37 views
0

我解雇以下命令上elasticsearchElasticsearch停留在黄色状态

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

使线程池大小为无界是一个坏主意。你使用多少台机器? –

+0

您可以使用_cat/shards来查看哪些碎片未被分配。它也应该让你知道哪个节点丢失了。 – chani

回答

0

我刚才发现这是由于其中一个节点上的磁盘损坏。