我已经创建了一个ES域来搜索vpcglow日志和云跟踪日志,并进行每日索引。现在,状态为红色:
{
"cluster_name": "678628912247:test",
"status": "red",
"timed_out": false,
"number_of_nodes": 17,
"number_of_data_nodes": 17,
"active_primary_shards": 687,
"active_shards": 1374,
"relocating_shards": 0,
"initializing_shards": 0,
"unassigned_shards": 8,
"number_of_pending_tasks": 0
}进一步调查我发现,有一个索引是红色的:
red open cwl-2016.02.19 5 1 381700 102899 335.8mb 167.9mb查看碎片:
cwl-2016.02.19 2 p UNASSIGNED
cwl-2016.02.19 2 r UNASSIGNED
cwl-2016.02.19 0 p UNASSIGNED
cwl-2016.02.19 0 r UNASSIGNED
cwl-2016.02.19 3 p STARTED 381700 167.9mb x.x.x.x Elektra Natchios
cwl-2016.02.19 3 r STARTED 381700 167.9mb x.x.x.x Chronos
cwl-2016.02.19 1 p UNASSIGNED
cwl-2016.02.19 1 r UNASSIGNED
cwl-2016.02.19 4 p UNASSIGNED
cwl-2016.02.19 4 r UNASSIGNED我尝试将分片重新路由到较少使用的节点,但它给了我:
{"Message":"Your request: '/_cluster/reroute' is not allowed."}如果有什么建议,请告诉我现在该怎么做。
谢谢&致以问候。
发布于 2019-04-17 16:54:03
红色集群状态表示至少有一个主分片及其副本未分配给节点。
既然您已经找到了红色索引,那么最好的选择就是删除它。如果无法删除,则恢复快照(请注意,AWS会自动拍摄快照)
作为最后的手段,您可以联系AWS支持,他们可以为您恢复它。
修复红色集群很重要,因为一旦集群是红色的,AWS就会停止自动快照。
发布于 2020-12-31 18:36:20
红色集群表示一个或多个主分片不可用,它意味着数据丢失及其非常严重的问题,需要立即修复。
reroute API时的错误,这似乎是一个权限问题,您可以通过拥有适当的访问权限来解决。发布于 2021-11-01 16:44:18
Elasticsearch分配接口
分配API将帮助您了解集群分配问题。
curl -XGET "location:9200/_cluster/allocation/explain"解决分配API解释的问题或原因,并使用以下命令重新启动分配
curl -X POST http://127.0.0.1:9200/_cluster/reroute?retry_failed=truehttps://stackoverflow.com/questions/36205286
复制相似问题