Я попытался обновить количество реплик следующим образом, в соответствии с документацией
curl -XPUT 'localhost:9200/_settings' -d '
{ "index" : { "number_of_replicas" : 4 } }'
Это правильно изменяет количество реплик для существующих узлов. Однако, когда logstash создает новый индекс на следующий день, number_of_replicas устанавливается на старое значение.
Есть ли способ постоянно изменять значение по умолчанию для этого параметра без обновления всех файлов elasticsearch.yml
в кластере и перезапуска служб?
FWIW Я также пробовал
curl -XPUT 'localhost:9200/logstash-*/_settings' -d '
{ "index" : { "number_of_replicas" : 4 } }'
безрезультатно.