Elasticsearch 的集群监控信息中包含了许多的统计数据,其中最为重要的一项就是 集群健康 , 它在 status 字段中展示为 green 、 yellow 或者 red 。

curl -X GET “localhost:9200/_cluster/health?pretty”

在一个不包含任何索引的空集群中,它将会有一个类似于如下所示的返回内容:

{
“cluster_name”: “elasticsearch”,
“status”: “green”,
“timed_out”: false,
“number_of_nodes”: 1,
“number_of_data_nodes”: 1,
“active_primary_shards”: 0,
“active_shards”: 0,
“relocating_shards”: 0,
“initializing_shards”: 0,
“unassigned_shards”: 0
}

status 字段是最需要最关心的。 status 字段指示着当前集群在总体上是否工作正常。它的三种颜色含义如下: green所有的主分片和副本分片都正常运行。 yellow所有的主分片都正常运行,但不是所有的副本分片都正常运行。 red有主分片没能正常运行。


本站由 Diebug 使用 Stellar 1.29.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
本站总访问量 | 本站总访客数