集群状态解读
- 绿色——最健康的状态,代表所有的主分片和副本分片都可用;
- 黄色——所有的主分片可用,但是部分副本分片不可用;
- 部分主分片不可用。(此时执行查询部分数据仍然可以查到,遇到这种情况,还是赶快解决比较好。)
curl localhost:9200/_cluster/health
查看 _cat/shards
查看集群中不同节点、不同索引的状态:
curl localhost:9200/_cat/shards?h=index,shard,prirep,state,ur
my_index 4 p STARTED
my_index 4 r UNASSIGNED CLUSTER_RECOVERED
my_index 3 p STARTED
my_index 3 r UNASSIGNED CLUSTER_RECOVERED
my_index 2 p STARTED
my_index 2 r UNASSIGNED CLUSTER_RECOVERED
my_index 1 p STARTED
my_index 1 r UNASSIGNED CLUSTER_RECOVERED
my_index 0 p STARTED
my_index

本文介绍了Elasticsearch集群状态的理解,包括绿色、黄色状态的含义,并详细解析了分片未被分配的各种原因,如INDEX_CREATED、CLUSTER_RECOVERED等。同时,提供了修复unassigned分片问题的方法,如调整节点数量、重新分配等,并列举了相关常用命令和参考资料。
最低0.47元/天 解锁文章
6198

被折叠的 条评论
为什么被折叠?



