首页 文章

弹性搜索群集显示为红色 . 怎么恢复?

提问于
浏览
1

我有一个ES群集,显示状态为红色 .

{“cluster_name”:“elasticsearch”,“status”:“red”,“timed_out”:false,“number_of_nodes”:10,“number_of_data_nodes”:7,“active_primary_shards”:4431,“active_shards”:8862,“relocating_shards” :12,“initializing_shards”:0,“unassigned_shards”:20}

到目前为止,我已经尝试在禁用分片分配后滚动重启数据节点,但看不到任何进展 . 有人能够提供一些关于进一步检查的提示吗?

1 回答

  • 1

    您在 Health 检查响应中有 "unassigned_shards": 20 . 这很可能是因为Elasticsearch集群中的数据节点缺少可用存储空间 . 正如here所述,您可以:

    使用/ _cat / indices Elasticsearch API确定哪些索引未分配给群集中的节点您还可以使用_cat / allocation?v API检查分片分配和磁盘使用情况 .

相关问题