Я работаю над большой CPython кодовой базой, которая использует Elasticsearch.
Обычно эта кодовая база создает n индексов и n псевдонимов, и между этими индексами существует взаимно-однозначное соответствие. и псевдонимы.
Но время от времени я получаю n индексов и n-1 псевдонимов, и один из индексов имеет имя, которое должно было использоваться псевдонимом.
По какой-то причине, когда это происходит, фиктивное имя-псевдоним-псевдоним имеет желтый статус, в то время как все остальные индексы зеленого цвета.
Что может привести к тому, что индекс быть единственным желтым? Я надеюсь, что понимание этого может помочь мне сузить, какую часть кода мне нужно тщательно изучить, чтобы исправить ошибку
Редактировать: Мойasticsearch.yml имеет только:
cluster.name: "docker-cluster"
network.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: ["127.0.0.1", "[::1]"]
В производственном процессе у нас может быть больше узлов ES, но это всего лишь тестовая система, поэтому только один узел ES.