4

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 メッセージは表示されません。

誰かが私を助けることができますか?

4

1 に答える 1