elasticsearch 即使embedded设置为true,Logstash似乎也在强制多播发现
我收到以下警告,logstash没有转发到嵌入式(内置logstash)ElasticSearch
elasticsearch 即使embedded设置为true,Logstash似乎也在强制多播发现,
elasticsearch,logstash,
elasticsearch,Logstash,我收到以下警告,logstash没有转发到嵌入式(内置logstash)ElasticSearch WARN:org.elasticsearch.discovery:logstash[某个线程id]等待了30秒,发现没有设置初始状态 我的日志存储配置中有以下内容 output { elasticsearch { embedded => true } output { elasticsearch { host => "localhost" embe
WARN:org.elasticsearch.discovery:logstash[某个线程id]等待了30秒,发现没有设置初始状态
我的日志存储配置中有以下内容
output {
elasticsearch {
embedded => true
}
output {
elasticsearch {
host => "localhost"
embedded => true
}
我的elasticsearch.yml有以下内容
# logstash embedded ES config
script.disable_dynamic: true
node.local: true # disable network
问题是如何禁用发现或使其发现嵌入式ElasticSearch。我已经验证了它的工作原理,但我不确定这是否真的修复了它。我必须在日志存储输出配置中添加
host=>“localhost”
output {
elasticsearch {
embedded => true
}
output {
elasticsearch {
host => "localhost"
embedded => true
}