如何在 elasticsearch 5.5 中设置 server.name?

how to set server.name in elasticsearch 5.5?

我正在尝试开始使用 x-pack 并指定一个 https 证书。为此,我需要每个 elasticsearch 节点都配置一个主机名 (a.foo.com),而不是从其 IP 地址 (1.2.3.4) 开始。否则,SSL 无法启动,条目如下:

Caused by: java.security.cert.CertificateException: No subject alternative names matching IP address 127.0.0.1 found

我知道 kibana 可以用 server.name 配置。弹性搜索不能。那么,如何让ES以配置的域名开头呢?

您可以使用 network.host。参见:

https://www.elastic.co/guide/en/elasticsearch/reference/5.4/important-settings.html#network.host