具有黄色健康状态的Elasticsearch索引

问题描述 投票:0回答:1

我正在使用Elasticsearch的大型CPython代码库中。

通常,此代码库创建n个索引和n个别名,并且这些索引和别名之间存在一一对应的关系。

但是偶尔,我得到n个索引和n-1个别名,并且其中一个索引具有应该由别名使用的名称。

由于某种原因,这种假的具有别名的索引具有黄色状态,而其他索引均为绿色。

什么会导致索引成为唯一的黄色索引?我希望了解这可能有助于我缩小需要检查的代码部分以修复错误


编辑:我的elasticsearch.yml只是:

cluster.name: "docker-cluster"
network.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: ["127.0.0.1", "[::1]"]

在生产中,我们可能有更多的ES节点,但这只是一个测试系统-因此只有一个ES节点。

docker elasticsearch health-monitoring
1个回答
1
投票

状态黄色表示该特定索引的副本分片无法分配给其他节点。

这可能有多种原因。例如,如果您指定的副本数多于节点数。您需要共享有关群集设置以及是否自行配置分片分配的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.