我收到以下警告,并且logstash没有转发到嵌入式(内置于logstash中)ElasticSearch。
WARN: org.elasticsearch.discovery: logstash [some thread id] waited for 30s and no initial state was set by the discovery
我的logstash配置中有以下内容。
output {
elasticsearch {
embedded => true
}
我的elasticsearch.yml有以下内容。
# logstash embedded ES config
script.disable_dynamic: true
node.local: true # disable network
问题是如何禁用发现或让它发现嵌入式ElasticSearch。
答案 0 :(得分:0)
我有点证实它有效,但我不确定这是否真的解决了它。我必须在我的logstash输出配置中添加host => "localhost"
。
output {
elasticsearch {
host => "localhost"
embedded => true
}