集群健康 - shuiyuebingdian/ElasticSearch GitHub Wiki

让我们从基本的运行状况检查开始,我们可以使用该检查来查看集群的运行情况。
我们将使用curl来执行此操作,但是您可以使用允许您进行HTTP / REST调用的任何工具。假设我们仍然在启动Elasticsearch并打开另一个命令外壳窗口的同一个节点上。

要检查集群的运行状况,我们将使用_cat API。您可以在Kibana的控制台中运行以下命令:

GET /_cat/health?v

集群运行状况会显示绿色,黄色或红色。绿色表示一切正常(群集完全可用),黄色表示所有数据可用,但某些副本尚未分配(群集完全可用),红色表示由于某种原因某些数据不可用。请注意,即使群集是红色的,它仍然可以部分起作用(即它将继续满足来自可用分片的搜索请求),但是由于缺少数据,您可能需要尽快对其进行修复。

获取集群中节点的列表的API:

GET /_cat/nodes?v