发现配置检查
编辑发现配置检查
编辑默认情况下,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: []
以禁用发现并满足此引导检查。