为什么我的新 AWS elasticsearch 总是黄色?

Mon*_*get 4 amazon-web-services elasticsearch

  • 我刚刚创建了一个新的 AWS ES 域
  • 它是单个节点
  • 什么都没有

问:集群永远不会变绿!为什么?

以下是集群的特点:

Instance type       t2.small.elasticsearch
Instance count       1
Dedicated master       Disabled
Zone awareness       Disabled
Storage type       EBS
EBS volume type       General Purpose (SSD)
EBS volume size       10 GB
Encryption at rest       Disabled
Start hour for the daily automated snapshot       09:00 UTC

Advanced options
Elasticsearch parameters:
rest.action.multi.allow_explicit_index: true
indices.fielddata.cache.size: unbounded (default)
indices.query.bool.max_clause_count: 1024 (default)
Run Code Online (Sandbox Code Playgroud)

Mon*_*get 6

原因 #1:从处理 AWS 服务错误

黄色集群状态表示所有索引的主分片都分配给集群中的节点,但至少一个索引的副本分片没有分配。单节点集群始终以黄色集群状态初始化,因为没有其他节点可供 Amazon ES 分配副本。要获得绿色集群状态,请增加节点数。有关更多信息,请参阅本指南中的配置 Amazon ES 域和 Elasticsearch 文档中的更新索引设置。

原因#2:

如果您安装了 Kibana,那可能是因为 .kibana 索引有一个副本分片。如果您删除该副本分片,您的集群将变为绿色。