昨天我已经配置了一个logstash文件,将数据发送到elasticsearch。 今天,我正在尝试做同样但(配置另一个文件),但它不起作用! 为什么?我该怎么办?
终端只是告诉我管道已启动,管道运行'all。
这是配置:
input{
file{
path =>"C:\Users\GeeksData\Desktop\ElasticSerach\GENERIC_FUFR0004_20171017_173013379.SyntaxicError.txt"
start_position =>"beginning"
}
}
output {
elasticsearch {
hosts => "localhost"
index =>"helloworld3"
document_type =>"helloworld3"
}
stdout {}
}
答案 0 :(得分:0)
我已在输入插件中添加以下行:
sincedb_path => NUL 强>
知道它有效
答案 1 :(得分:-1)
这不是一个真正的答案,但我没有使用logstash输入数据的问题:
如果您在使用logstash提取数据时遇到问题,则需要了解一些重要信息:
1-索引的名称,hosts和document_type需要小写
2-只有在配置文件中更改了某些内容(,如索引名称)时,Logstash才会重新获取已经被摄取的数据。
3-您需要在kibana中创建索引模式,并将其与elasticsearch创建的索引相关联,以便能够使用 kibana 来显示此索引的数据