2016-05-05 5 views
0

"elasticsearch.yml"という名前のファイルがあります。ファイルについて次のような質問があります。 -弾性検索cluster.nameプロパティ

  • ファイルをelastic-searchとして指定する必要がありますか?
  • ファイルにcluster.nameという名前のプロパティがありますが、これはどのような用途ですか?名前が記載されていない場合は、デフォルトの名前が使用されますか?
  • 私はYMLファイルから名前を削除したが、プログラムはまだ機能しているので、混乱しています。

答えて

1
  • Elasticsearch.ymlconfiguration fileです。クラスタ、ノードに関連するさまざまな構成が含まれています。
  • cluster.nameは、クラスタの名前を設定するプロパティです。クラスタのデフォルト名はelasticsearchです。任意の名前に変更することができます。
  • cluster.nameを削除しても、プログラムには影響しません。デフォルト名が使用されます。
+0

情報ありがとうございました –

0

あなたはインラインここで答えを見つけることができます。

は弾性検索とファイル名を指定することが必須ですか?

はい、elasticsearch.ymlの名前を変更しないことが必須です。詳細情報はhereです。

ファイルにはcluster.nameという名前のプロパティがありますが、それは何ですか?名前が記載されていない場合は、デフォルトの名前が使用されますか?

cluster.nameは、elasticsearchクラスタの名前として使用されます。デフォルト値はelasticsearchです。ただし、他のノードを検出して自動結合するために使用するため、このパラメータを変更することを強くお勧めします。このパラメータの詳細については、hereを参照してください。

私はYMLファイルから名前を削除したが、プログラムがまだ機能していたので、混乱しています。

ここでは、cluster.nameのパラメータ値を変更したか、またはそのパラメータをelasticsearch.ymlから完全に削除したという混乱はほとんどありません。完全に削除した場合はデフォルト値、つまりelasticsearchが保持されます。値を変更した場合は、elasticsearchクラスターを識別する方法がプログラムによって異なります。