ES 2.4.1 Logstash 2.4.0
我从本地向elasticsearch发送数据以创建索引“pica”。我使用下面的conf文件。
input {
file {
path => "C:\Output\Receive.txt"
start_position => "beginning"
codec => json_lines
}
}
output {
elasticsearch {
hosts => "http://localhost:9200/"
index => "pica"
}
stdout{
codec => rubydebug
}
}
我无法在logstash提示符或elasticsearch集群中看到任何输出。
当我看到.sincedb文件时,它有以下代码:
612384816-350504-4325376 0 0 3804
我可以知道这里有什么问题吗?
由于
答案 0 :(得分:0)
我猜您错过了hosts
值的方括号 [] ,因为它是数组的类型根据{{3}}。因此它应该看起来像:
elasticsearch {
hosts => ["localhost:9200"]
index => "pica"
}
或:
hosts => ["127.0.0.1"] OR hosts => ["localhost"]