【发布时间】:2016-07-12 08:16:06
【问题描述】:
我创建了一个 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."}
任何建议请我现在应该做什么。
感谢和问候。
【问题讨论】:
-
您的集群中有 17 个节点(“number_of_nodes”:17)。还有未分配的分片(“unassigned_shards”:8)。当您有未分配的分片时,您的 ES 运行状况可能会变为“黄色”或“红色”。尝试重新启动 elasticsearch 服务。如果您有多个 elasticsearch 节点,则停止所有节点(通过停止每个节点的服务)并一个接一个地启动。让每个节点完全初始化,然后再启动其他节点。希望这会有所帮助。
标签: amazon-web-services elasticsearch