gpt4 book ai didi

docker - 健康状况为黄色的 Elasticsearch 索引

转载 作者:行者123 更新时间:2023-12-02 19:00:29 33 4
gpt4 key购买 nike

我正在开发一个使用 Elasticsearch 的大型 CPython 代码库。

通常,这个代码库会创建 n 个索引和 n 个别名,这些索引和别名之间是一一对应的。

但有时,我会得到 n 个索引和 n-1 个别名,其中一个索引的名称本应由别名使用。

由于某种原因,当这种情况发生时,虚假索引-that-has-what-should-be-an-alias-name 为黄色状态,而其他索引均为绿色。

什么可能导致索引成为唯一的黄色索引?我希望理解这可以帮助我缩小我需要仔细检查代码的哪一部分来修复错误


编辑:我的 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 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60819814/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com