Я пытаюсь прочитать данные CSV в logstash, но почему-то logstash не может разбивать строки, рассматривая их как csv
конфигурация logstash
input {
file {
path => [ "/root/logstash/temp.csv" ]
start_position => "beginning"
}
}
filter {
csv {
columns => ['A','B','C','D','E']
}
}
output {
stdout { }
}
Проверить CSV-файл
p,q,r,s,t
p,q,r,s,t
p,q,r,s,t
p,q,r,s,t
p,q,r,s,t
p,q,r,s,t
Вывод logstash
2014-04-23T13:26:53.415+0000 0.0.0.0 p,q,r,s,t
2014-04-23T13:26:53.416+0000 0.0.0.0 p,q,r,s,t
2014-04-23T13:26:53.416+0000 0.0.0.0 p,q,r,s,t
2014-04-23T13:26:53.417+0000 0.0.0.0 p,q,r,s,t
2014-04-23T13:26:53.417+0000 0.0.0.0 p,q,r,s,t
2014-04-23T13:26:53.418+0000 0.0.0.0 p,q,r,s,t
Может ли кто-нибудь помочь мне с этой проблемой?
1) Я попытался заменить одинарную кавычку двойными кавычками в столбцах.
2) пробовал с разными данными
Я ожидаю вывод столбцов, как указано в этой ссылке https://blog.trifork.com/2014/01/28/using-logstash-elasticsearch-and-kibana-to-monitor-your-video-card-a-tutorial/