集群ELK + Kibana + Logstash

时间:2017-09-26 01:45:49

标签: elasticsearch

我有以下cenario:1个节点主节点,2个数据节点和1个客户端节点(kibana + logstash)和一些问题。 关于elasticsearch.yml配置,我是否需要配置将被联系以发现和形成集群的节点的初始列表?

discovery.zen.ping.unicast.hosts:[" master-01"," datanode-01"," datanode-02"]

关于logstash.conf文件,我在Logstash的输出弹性搜索配置中放了什么IP? master-01 ip address?

output {
  elasticsearch { ? }
} 

1 个答案:

答案 0 :(得分:0)

您的Logstash配置需要联系数据节点或客户机节点,但绝不需要主节点,其唯一的工作是协调集群,但不能路由搜索或索引请求。

所以可能的配置可能是下面的配置。使用默认HTTP端口9200或您配置的任何HTTP端口(但不是TCP端口):

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