我正在尝试设置elasticsearch集群。 VM是RedHat 7,由Puppet管理。 Elasticsearch(2.2)通过Puppet管理的RPM安装。我想有一个可以在所有节点上使用的elasticesearch.yml文件。我无法弄清楚如何在不对IP地址进行硬编码的情况下将network.host
设置为VM的IP地址。
我想对node.name: ${hostname}
做类似的事情,但network.host
。例如,我想将network.host设置为network.host: ${hostname -i}
,但elasticsearch不会以此配置开头。
如何在不对实际IP地址进行硬编码的情况下将network.host设置为VM的IP?
答案 0 :(得分:2)