Открытие и формирование кластера
Процессы открытия и формирования кластера отвечают за обнаружение узлов, избрание главного узла, формирование кластера и публикацию состояния кластера каждый раз, когда оно изменяется.
Следующие процессы и настройки являются частью открытия и формирования кластера:
- Открытие
- Открытие — это процесс, в котором узлы находят друг друга, когда главный узел неизвестен, например, когда узел только что был запущен или предыдущий главный узел вышел из строя.
- Принятие решений на основе кворума
- Как Elasticsearch использует механизм голосования на основе кворума для принятия решений, даже если некоторые узлы недоступны.
- Конфигурации голосования
- Как Elasticsearch автоматически обновляет конфигурации голосования по мере выхода и подключения узлов к кластеру.
- Инициализация кластера
- Инициализация кластера необходима при первом запуске кластера Elasticsearch. В режиме разработки, без настроек открытия, это автоматически выполняется самими узлами. Поскольку такая автоматическая инициализация небезопасна, для работы узла в режиме производства требуется явное конфигурирование инициализации.
- Добавление и удаление узлов, имеющих право быть главным
- Рекомендуется иметь небольшое и фиксированное количество узлов, имеющих право быть главным, в кластере, и масштабировать кластер путем добавления и удаления только узлов, не имеющих права быть главным. Однако в некоторых ситуациях может быть целесообразно добавлять или удалять некоторые узлы, имеющие право быть главным, в кластер. В этом разделе описывается процесс добавления или удаления узлов, имеющих право быть главным, включая дополнительные шаги, которые необходимо выполнить при удалении более половины узлов, имеющих право быть главным, одновременно.
- Опубликование состояния кластера
- Опубликование состояния кластера — это процесс, с помощью которого выбранный главный узел обновляет состояние кластера на всех других узлах кластера.
- Обнаружение сбоев в кластере
- Elasticsearch выполняет проверки работоспособности для обнаружения и удаления неисправных узлов.
- Настройки
- Есть настройки, которые позволяют пользователям влиять на процессы открытия, формирования кластера, выбора главного узла и обнаружения сбоев.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/modules-discovery.html