2016-08-25 63 views
0
  1. Logstash.conf问题导入CSV logstash 2.3.4窗口

    input {  
        file { 
         path => "C:\xampp\htdocs\logstash\sample.csv" 
         sincedb_path => "/dev/null" 
        } 
    } 
    filter { 
        csv { 
         columns => ["Date","Open","High","Low","Close","Volume","Adj Close"]  
         separator => "," 
        } 
    } 
    output { 
        stdout { codec => rubydebug } 
        elasticsearch { 
         hosts => "localhost:9200" 
         index => "stocks"  
         document_type => "stock" 
        } 
    } 
    

    错误停留在:

    的Microsoft Windows [版本10.0.10586](三)2015年微软 公司。版权所有。

    C:\Users\user1>cd C:\xampp\htdocs\logstash

    C:\xampp\htdocs\logstash>logstash -f logstash.conf -v io/console not supported; tty will not be manipulated starting agent

    {:level=>:info} starting pipeline {:id=>"main", :level=>:info} 
    Settings: Default pipeline workers: 4 Registering file input 
    {:path=>["C:\\xampp\\htdocs\\logstash\\sample.csv"], :level=>:info} 
    
    Using mapping template from {:path=>nil, :level=>:info} Attempting 
    to install template {:manage_template=>{"template"=>"logstash-*", 
    "settings"=>{"index.refresh_interval"=>"5s"}, 
    "mappings"=>{"_default_"=>{"_all"=>{"enabled"=>true, 
    "omit_norms"=>true}, 
    "dynamic_templates"=>[{"message_field"=>{"match"=>"message", 
    "match_mapping_type"=>"string", "mapping"=>{"type"=>"string", 
    "index"=>"analyzed", "omit_norms"=>true, 
    "fielddata"=>{"format"=>"disabled"}}}}, 
    {"string_fields"=>{"match"=>"*", "match_mapping_type"=>"string", 
    "mapping"=>{"type"=>"string", "index"=>"analyzed", 
    "omit_norms"=>true, "fielddata"=>{"format"=>"disabled"}, 
    "fields"=>{"raw"=>{"type"=>"string", "index"=>"not_analyzed", 
    "ignore_above"=>256}}}}}], 
    "properties"=>{"@timestamp"=>{"type"=>"date"}, 
    "@version"=>{"type"=>"string", "index"=>"not_analyzed"}, 
    "geoip"=>{"dynamic"=>true, "properties"=>{"ip"=>{"type"=>"ip"}, 
    "location"=>{"type"=>"geo_point"}, "latitude"=>{"type"=>"float"}, 
    "longitude"=>{"type"=>"float"}}}}}}}, :level=>:info} New 
    
    Elasticsearch output {:class=>"LogStash::Outputs::ElasticSearch", 
    :hosts=>["localhost:9200"], :level=>:info} Starting pipeline 
    {:id=>"main", :pipeline_workers=>4, :batch_size=>125, 
    :batch_delay=>5, :max_inflight=>500, :level=>:info} Pipeline main started 
    
+1

究竟是什么问题?看来你的logstash管道正常启动。 – Fairy

+0

“管道主要启动”后我没有收到任何回应,请告诉我错误在哪里? –

+0

看起来evertyhing仍然可以。你需要指定__exactly__不工作?你不能存储事件吗?你不能访问elasticsearch集群吗?未创建集群 – Fairy

回答

1

可能是windows风格的路径不支持;因此,尝试改变我的Logstash这个

path => "C:\xampp\htdocs\logstash\sample.csv" 

path => "C:/xampp/htdocs/logstash/sample.csv" 

作品。