一个节点中未分配的分片

时间:2015-04-14 21:11:24

标签: elasticsearch

我有两个节点,一个主分片工作正常,但在另一个节点中,副本是"跳跃"他们总是来自" UNASSIGNED"到" INITIALIZING"或者" STARTED"每隔几秒就说一次。群集是黄色的,工作正常,但不理想。一开始一切都很好,并且工作好几周,但现在我不知道发生了什么。 情况就是这样:

my_index 2 p STARTED      1923276 2.4gb 127.0.1.1 Node1 
my_index 2 r STARTED      1923276 2.4gb 127.0.1.1 Node2  
my_index 0 p STARTED      1923241 2.4gb 127.0.1.1 Node1 
my_index 0 r STARTED      1923241 2.4gb 127.0.1.1 Node2  
my_index 3 p STARTED      1922607 2.4gb 127.0.1.1 Node1 
my_index 3 r INITIALIZING               127.0.1.1 Node2  
my_index 1 p STARTED      1921356 2.4gb 127.0.1.1 Node1 
my_index 1 r UNASSIGNED                                                       
my_index 4 p STARTED      1922748 2.4gb 127.0.1.1 Node1 
my_index 4 r INITIALIZING               127.0.1.1 Node2  

我尝试分配未分配的分片,但是另一个未分配:

http://virt4.sitescout.com:9200/_cluster/reroute
{
        "commands" : [ {
              "allocate" : {
                  "index" : "my_index", 
                  "shard" : 1, 
                  "node" : "Node2", 
                  "allow_primary" : false
              }
            }
        ]
    }

任何人都知道为什么会这样?

谢谢!

1 个答案:

答案 0 :(得分:0)

就像检查日志一样简单。我看到有太多打开的文件,所以我增加了两台机器的限制,现在一切正常。