有一个名为“elasticsearch.yml”的文件。我有关于该文件的以下问题: -
答案 0 :(得分:3)
Elasticsearch.yml
是configuration file
。它包含与cluster,node相关的各种配置。cluster.name
是设置群集名称的属性。群集的默认名称为elasticsearch
。您可以将其更改为您想要的任何名称。cluster.name
,则不会影响您的计划。将采用默认名称。答案 1 :(得分:0)
你可以在这里找到答案:
是否必须将文件命名为elastic-search?
是的,不得重命名elasticsearch.yml
。您可以找到更多信息here。
文件中有一个名为
cluster.name
的属性,有什么用?如果我们没有提到任何名称,它会使用任何默认名称吗?
cluster.name
用于命名您的elasticsearch集群。它具有默认值elasticsearch
。但强烈建议更改此参数,因为这用于发现和自动加入其他节点。您可以阅读有关此参数here的更多信息。
我很困惑,因为我从YML文件中删除了该名称,但程序仍然有效。
这里很少有人混淆您更改了cluster.name
参数值或从elasticsearch.yml
完全删除了该参数。如果您完全删除了它,那么它仍然保留默认值,即elasticsearch
,或者如果您更改了它的值,那么它取决于您的程序如何识别弹性搜索群集。