有一個名爲「elasticsearch.yml」的文件。我有關於該文件的以下問題: -彈性搜索cluster.name屬性
- 是否必須將文件命名爲彈性搜索?
- 該文件中有一個名爲cluster.name的屬性,有什麼用?如果我們沒有提到任何名稱,它會使用任何默認名稱嗎?
- 我很困惑,因爲我從YML文件中刪除了名字,但程序仍然有效。
有一個名爲「elasticsearch.yml」的文件。我有關於該文件的以下問題: -彈性搜索cluster.name屬性
Elasticsearch.yml
是configuration file
。它包含與羣集,節點相關的各種配置。cluster.name
是設置羣集名稱的屬性。羣集的默認名稱是elasticsearch
。您可以將其更改爲您想要的任何名稱。cluster.name
,它不會影響您的程序。將採取默認名稱。你可以在網上答案在這裏:
是否必須命名文件作爲彈性搜索?
是的,必須重命名elasticsearch.yml
。你可以找到更多信息here。
該文件中有一個名爲
cluster.name
的屬性,有什麼用?如果我們沒有提到任何名稱,它會使用任何默認名稱嗎?
cluster.name
用於命名您的elasticsearch集羣。它有默認值elasticsearch
。但強烈建議更改此參數,因爲這用於發現並自動加入其他節點。你可以閱讀更多關於這個參數here。
我很困惑,因爲我從YML文件中刪除了名字,但程序仍然有效。
這裏有一點混淆,你改變cluster.name
參數值或從elasticsearch.yml
完全刪除該參數。如果你完全刪除了它,那麼它仍然保持默認值,即elasticsearch
,或者如果你改變它的值,那麼它取決於你的程序如何識別elasticsearch集羣。
非常感謝您的信息 –