AWS RED上的Elasticsearch和重新路由不允许

AIR*_*AIR 8 amazon-web-services elasticsearch

我创建了一个ES域来搜索vpcglow日志和带有每日索引的云跟踪日志.现在,状态为RED:

{
   "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
}
Run Code Online (Sandbox Code Playgroud)

进一步调查我发现,一个指数是RED:

red   open cwl-2016.02.19 5 1    381700  102899 335.8mb 167.9mb
Run Code Online (Sandbox Code Playgroud)

调查碎片:

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
Run Code Online (Sandbox Code Playgroud)

我试图将分片重新路由到较少使用的节点,但它给了我:

{"Message":"Your request: '/_cluster/reroute' is not allowed."}
Run Code Online (Sandbox Code Playgroud)

请问我现在应该做什么.

感谢和问候.

小智 0

红色集群状态意味着至少一个主分片及其副本未分配给节点。

既然您已经找到了红色索引,最好的选择就是删除它。如果无法删除,则恢复快照(请注意,AWS 会自动拍摄快照)

作为最后的手段,您可以联系 AWS 支持,他们可以为您恢复。

修复红色集群很重要,因为一旦集群为红色,AWS 就会停止自动拍摄快照。