Logstash で CSV フィルターを使用しようとしましたが、ファイルの値をアップロードできます。Ubuntu Server 14.04、kibana 4、logstash 1.4.2、elasticsearch 1.4.4 を使用しています。次に、作成した CSV ファイルとフィルターを表示します。私は何か間違ったことをしていますか?
CSV ファイル:
Joao,21,555
Miguel,24,1000
Rodrigo,43,443
Maria,54,2343
Antonia,67,213
Logstash CSV フィルター:
#Este e filtro que le o ficheiro e permite alocar os dados num index do Elasticsearch
input
{
file
{
path => ["/opt/logstash/bin/testeFile_lite.csv"]
start_position => "beginning"
# sincedb_path => "NIL"
}
}
filter
{
csv
{
columns => ["nome", "idade", "salario"]
separator => ","
}
}
output
{
elasticsearch
{
action => "index"
host => "localhost"
index => "logstash-%{+YYYY.MM.dd}"
}
stdout
{
codec => rubydebug
}
}
フィルターを実行すると、次のように表示されます: using milestone 2 input plugin 'file'... and using milestone 2 input plugin 'csv'... そして OK メッセージは表示されません。
誰かが私を助けることができますか?