0

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

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

再试一次:

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

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

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

4

1 回答 1

1

您的一个节点发疯了,上面有不完整的分片。

询问统计信息并找到故障节点:

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

如果您将副本设置为至少 1,则只需停止此节点,删除数据目录并重新启动节点。

我的 2 美分

于 2013-04-25T08:23:34.030 回答