2016-04-08 6 views
2

私はElasticsearchを初めて使用しており、3ノードのelasticsearch運用クラスタに別のノードを追加し、チューニングの構成を変更したいと考えています。マルチノードクラスタにelasticsearch.ymlを適用するノードは?

elasticsearch.ymlファイルがノードごとに異なる場合、elasticsearch.ymlノードが他のノードのノードを上書きするかどうか疑問に思っていますか?マスターノードの1つ?または最後のノードの1つがクラスタに追加されましたか?または、すべてのelasticsearch.ymlファイルを同じ設定に更新する必要があります。

よろしくお願いします。

+0

マスターのみのノード( 'master:true' +' data:false')はデータオンリーノードとして設定を持たない( 'master:false' +' data:true ')。決定に応じて異なるかもしれない他の設定もあります。 – Val

+0

ありがとうございます。私は、矛盾しているものがあるときにどのような順序構成が当てはまるかを理解したい。 – nextofsearch

+0

各ノードの設定は、そのノードのみを対象としています。各ノードは、クラスタの一部でも独立して動作します。新しいノードを追加しても、既存のノード設定の競合や上書きは発生しません。 –

答えて

2

ノードの設定は、そのノードにのみ適用されます。したがって、本質的に、各ノードは、クラスタの一部であっても独立して動作します。

新しいノードが追加されると次のノードがデータノード(マスター真:偽、データ)になるだろうされている場合は、次のように

  • をhappen-できるとすぐにノードが取得するよう、 は、マスターノードは、クラスタ内の新しいデータノードを通知する を取得し、 ノードとは別の新しいノードにデータを格納することも開始します。
  • 次のノードがマスター適格(マスター:真、データ:偽)であれば、クラスタに参加すると何も起こりません。ただし、既存の マスターノードが停止すると、この新しいノードはマスターになる可能性があります( に依存)。
  • 次のノードがMASTER資格およびデータノード、上記の2つの組み合わせが発生します。

したがって、新しいノードを追加しても既存のノードの設定を変更する必要はありません。必要に応じて新しいノードのプロパティが設定されていることを確認してください。

+0

入手しました。どうもありがとう! – nextofsearch

関連する問題