我创建了一个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:
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."}
请告诉我现在该做什么。
谢谢&问候。
答案 0 :(得分:0)
红色集群状态表示至少一个主分片及其副本未分配给节点。
因为您已经找到红色索引的最佳选择是删除它。 如果无法删除,则可以还原快照(请注意,AWS自动拍摄快照)
作为最后的选择,您可以联系AWS支持,他们可以为您还原它。
修复红色群集很重要,因为一旦群集变为红色,AWS就会停止自动快照。
答案 1 :(得分:0)
RED 集群意味着一个或多个主分片不可用,意味着数据丢失及其非常严重的问题,需要立即修复。
reroute
API 时出现的错误,这似乎是一个权限问题,您可以通过适当的访问来解决。