Проверка конфигурации обнаружения
По умолчанию, при первом запуске Elasticsearch попытается обнаружить другие узлы, работающие на том же хосте. Если в течение нескольких секунд не удастся обнаружить избранного мастера, Elasticsearch сформирует кластер, включающий любые другие обнаруженные узлы. Это полезно для формирования кластера без дополнительной конфигурации в режиме разработки, но это неприемлемо для производства, потому что это может привести к формированию нескольких кластеров и потере данных.
Эта проверка при запуске гарантирует, что обнаружение не работает с конфигурацией по умолчанию. Она может быть выполнена путем настройки хотя бы одного из следующих свойств:
-
discovery.seed_hosts -
discovery.seed_providers -
cluster.initial_master_nodes
Обратите внимание, что после первого запуска кластера необходимо удалить cluster.initial_master_nodes из конфигурации каждого узла. Вместо этого настройте discovery.seed_hosts или discovery.seed_providers. Если конфигурация обнаружения не требуется, например, при работе с кластером из одного узла, установите discovery.seed_hosts: [], чтобы отключить обнаружение и выполнить эту проверку при запуске.
© 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/bootstrap-checks-discovery-configuration.html