【发布时间】:2021-09-23 06:53:39
【问题描述】:
我有一个包含 1 个主节点和 2 个数据节点的 3 节点 Elasticsearch 集群。
假设他们的私有 IP 是10.10.10.1、10.10.10.2、10.10.10.3。
我正在将 Logstash 连接到集群,但我不知道应该设置哪个值 output.elasticsearch.hosts。
应该是"10.10.10.1:9200,10.10.10.2:9200,10.10.10.3:9200"之类的,还是只指定一个数据节点就足够了?
input {
beats {
port => 5044
}
}
output {
elasticsearch {
hosts => ["http://localhost:9200"]
index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
user => "elastic"
password => "changeme"
}
}
【问题讨论】:
标签: elasticsearch logstash elk