Вы не можете изменить роль узла динамически, вам придется перезапустить его после того, как вы отредактировали конфигурациюasticsearch.yml, чтобы указать, какие роли вы выполняете или не хотите выполнять узлом.
КомуВо избежание сбоев убедитесь, что у вас есть хотя бы одна реплика для затронутых индексов, а другой доступный узел (рекомендуется), чтобы взять на себя ответственность, которую вы снимаете с ваших будущих выделенных главных узлов.Кластер должен восстановиться надлежащим образом, а реплики должны отображаться без проблем.
После того, как у вас есть выделенные главные узлы, вы также захотите удалить роль из остальных узлов кластера, что также потребует перезагрузки.Выполните повторный перезапуск (т. Е. По одному за раз или равный числу, выделенному для сбоя), но перед этим отключите распределение сегментов.как только кластер вернется в оперативный режим, снова включите распределение сегментов.Это предотвратит случайное восстановление.
~ С уважением