ElasticSearch--排查集群健康状态是Red、Yellow的问题

原文网址:ElasticSearch--排查集群健康状态是Red、Yellow的问题_IT利刃出鞘的博客-CSDN博客

简介

说明

本文介绍ElasticSearch的红色、黄色、绿色状态的含义以及如何将其变为绿色(恢复正常)。

相关网址

ElasticSearch--查看健康状态(health)的方法(API)_IT利刃出鞘的博客-CSDN博客

什么是副本?

在一个网络/云的环境里,失败随时都可能发生,在某个分片/节点不知怎么的就处于离线状态,或者由于某种原因消失了,这种情况下,有一个故障转移机制非常有用,并且也是强烈推荐的。为此,Elasticsearch允许你创建分片的一份或多份拷贝,这些拷贝叫作复制分片,或者直接叫副本。

副本之所以重要,有以下两个主要原因:

  1. 在分片/节点失败的情况下,保证高可用性。因为这个原因,复制分片不与主分片置于同一节点上,这一点非常重要。
  2. 扩展你的搜索量/吞吐量,因为搜索可以在所有的副本上并行运行。

总结:每个索引可以被分成多个分片,一个分片可以有一至多个副本。一旦有了副本,每个索引就有了主分片(作为复制源的原来的分片)和副本分片(主分片的拷贝)之别。分片和副本的数量可以在索引创建的时候指定。在索引创建之后,可以在任何时候动态地改变副本的数量,但是事后不能改变分片的数量。

颜色的含义

颜色

含义

影响

绿色

所有的主分片和副本分片都可用。

这是最健康的状态。

黄色

所有的主分片可用,但至少一个副本分片不可用。

数据都是可用的。

搜索性能下降;数据有丢失风险。

红色

至少一个主分片不可用。

一些数据以及索引的某些部分不可用。

部分数据仍然可以查到。

未分片的原因(unassigned)

正常情况导致的

下边这些会导致unassigned,但过一会儿一般能自动恢复正常。

  1. INDEX_CREATED
    1. 由于 create index api 创建索引导致,索引创建过程中,把索引的全部分片分配完毕需要一个过程,在全部分片分配完毕之前,该索引会处于短暂的 RED 或 YELLOW 状态。因此监控系统如果发现集群 RED,不一定代表出现了故障。
  2. CLUSTER_RECOVERED
    1. 集群完全重启时,所有分片都被标记为未分配状态,因此在集群完全重启时的启动阶段,reason属于此种类型。
  3. INDEX_REOPENED
    1. open 一个之前 close 的索引, reopen 操作会将索引分配重新分配。
  4. NEW_INDEX_RESTORED
    1. 从快照恢复到一个新索引。
  5. EXISTING_INDEX_RESTORED,
    1. 从快照恢复到一个关闭状态的索引。
  6. REPLICA_ADDED
    1. 增加分片副本。
  7. NODE_LEFT
    1. 由于节点离线。
  8. REROUTE_CANCELLED
    1. 由于显式的cancel reroute命令。
  9. REINITIALIZED
    1. 由于分片从 started 状态转换到 initializing 状态。
  10. REALLOCATED_REPLICA
    1. 由于迁移分片副本。
  11. PRIMARY_FAILED
    1. 初始化副分片时,主分片失效。
  12. FORCED_EMPTY_PRIMARY
    1. 强制分配一个空的主分片。
  13. MANUAL_ALLOCATION
    1. 手工强制分配分片。

错误导致的

上边只是部分内容,为便于维护,本文已迁移到此地址:ES-排查集群健康状态是Red、Yellow的问题 - 自学精灵

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT利刃出鞘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值