2013-04-24 85 views
0

$卷曲-XGET 'http://test.server.es:9200/index/test/_count?pretty'Elasticsearch:_COUNT给奇怪的结果

{ 
    "count" : 229594, 
    "_shards" : { 
    "total" : 5, 
    "successful" : 5, 
    "failed" : 0 
    } 
} 

再试一次:

$卷曲-XGET 'http://test.server.es:9200/index/test/_count?pretty'

{ 
    "count" : 226967, 
    "_shards" : { 
    "total" : 5, 
    "successful" : 5, 
    "failed" : 0 
    } 
} 

“计数” 值小于前一个_count,但两个_count之间没有删除操作。

+0

您是否在多节点群集上运行它? – dadoonet 2013-04-24 23:31:06

+0

是的。一个21个节点的群集。 – 2013-04-25 00:53:45

回答

1

您的其中一个节点变得疯狂并且在其上尚未完成碎片。

询问的统计和查找故障点:

curl -XGET 'http://localhost:9200/_cluster/nodes/stats' 

如果你在副本至少设置为1,然后就停止这个节点上,删除数据目录,然后重新启动的节点。

我的2美分

+0

谢谢。我设置了number_of_replicas = 4,现在没关系。 – 2013-04-25 10:35:08