Страница 1 из 1

Удаление ноды Elasticsearch из кластера

Добавлено: 21 июл 2022, 22:55
ALEXX
Иногда возникает задача вывода ноды из кластера Elasticsearch. Но при простом выключении, особенно если не настроены реплики, кластер развалится.

Код: Выделить всё

curl -XPUT 127.0.0.1:9200/_cluster/settings -H 'Content-Type: application/json' -d '{
    "transient" :{
        "cluster.routing.allocation.exclude._ip" : "x.x.x.x"
    }
}';echo
Где x.x.x.x - IP адрес ноды, которую необходимо удалить
Если необходимо удалить несколько нод, адреса указываются через запятую.

После чего Elasticsearch начнет релокацию данных с ноды, время переноса зависит от объема данных.

По окончанию переноса, ноду можно выключить, она автоматически удалиться из кластера.