2017-09-26 19 views
0

私は以下のシナリオを持っています:1ノードマスタ、2データノード、1クライアントノード(kibana + logstash)といくつかの質問。 elasticsearch.ymlの設定に関して、クラスタを発見して形成するために連絡するノードの初期リストを設定する必要がありますか?クラスタELK + Kibana + Logstash

discovery.zen.ping.unicast.hosts:私はLogstashの中で[ "マスター-01"、 "データノード-01"、 "データノード-02"]

logstash.confファイルどのようなIPについてを入れてください出力のelasticsearch設定?マスター01 IPアドレス?

output { 
    elasticsearch { ? } 
} 

答えて

0

あなたLogstash構成は、データ・ノードまたはクライアントノードが、その唯一の仕事クラスタを調整することで、決してマスターノード、ではなく、ルート検索やインデックスのリクエストに連絡する必要があります。

可能な構成は以下のようなものです。デフォルトのHTTPポート9200または任意のHTTPポート設定した(ただし、TCPポート)を使用します。

output { 
    elasticsearch { 
    hosts => ["datanode-01:9200", "datanode-02:9200"] 
    } 
} 
+0

いずれかのノードがlogstashの構成に入れることができます。 elasticsearchドキュメンテーションごとに、マスターノードもクラスタを処理する追加の機能を持つだけのデータノードです。 –

+1

マスターノードがマスターノードだけの場合は、リストに入れないでください。master + dataの場合はそれが問題ありません。 – Val

+0

これで運がいい? – Val

関連する問題