Hi
I am trying to load CSV file in logstash but it is not reading the file and not creating the index in elasticsearch
My Config file
input {
file {
type => "csv"
path => "/root/installables/*.csv"
start_position => beginning
}
}
filter {
grok {
match => { "message" => "%{COMBINEDAPACHELOG}" }
}
}
output {
elasticsearch {
hosts => localhost
index => "client"
}
}
Could anybody tell how to load CSV file in logstash?
For one-shot imports of files where you don't need to support restarts of Logstash while the file is being processed I suggest you set sincedb_path => "/dev/null"
for the file input or use the stdin input.
You should consult the file input documentation and read about sincedb files, because that's what's going on here; Logstash is waiting for more data to be added to the end of the file.
This question is very frequently asked so you'll find additional reading in the archives.
I already tried placing since_db , it is still now working!
If you enable verbose logs by starting Logstash with --verbose
you'll find more clues as to what's happening. We need those clues to debug the issue further.