部署elasticsearch
报错:
elasticsearch: OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
elasticsearch: ERROR: [1] bootstrap checks failed
elasticsearch: [1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
解决:
The cluster coordination algorithm has changed in 7.0 516 and in order to be safe it requires some specific configuration. We relax that requirement (that is, we run in a less-safe mode) when you bind to localhost only, but if/when you change network.host we enforce that your configure the cluster safely.
This is covered in the breaking changes documentation 1.4k for 7.0
当在配置文件中的network.host中设置为localhost则es不会对安全模式进行强制,但是当network.host设置为0.0.0.0时,会要求强制设置安全模式。
可以使用设置discovery.seed_hosts: [] 进行跳过