Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов.
8(977)608-78-62 adm@nixm.ru

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

Ответить
Аватара пользователя
ALEXX
Администратор
Администратор
Сообщения: 1327
Зарегистрирован: 21 дек 2014, 14:59
Откуда: Королёв
Контактная информация:

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

Сообщение 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 начнет релокацию данных с ноды, время переноса зависит от объема данных.

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

Вернуться в «Программы в Linux»