尝试索引CSV文件时Logstash没有响应

穆罕默德·阿里·贾玛维(Mohamed Ali JAMAOUI)

我有一个具有以下结构的CSV文件

col1, col2, col3 
1|E|D
2|A|F
3|E|F
... 

我正在尝试使用logstash在ElasticSearch上对其进行索引,因此我创建了以下logstash配置文件:

input {
  file {
    path => "/path/to/data"
    start_position => "beginning"
  }
}
filter {
  csv {
      separator => "|"
     columns => ["col1","col2","col3"]
}
}
output {
   elasticsearch {
     hosts => ["localhost:9200"]
     index => "myindex"
     document_type => "mydoctype"
  }
stdout {}
}

但是logstash暂停,除了以下情况之外,没有其他消息:

$ /opt/logstash/bin/logstash -f logstash.conf
Settings: Default pipeline workers: 8
Pipeline main started

增加详细程度会显示以下消息(不包括任何特定错误)

$ /opt/logstash/bin/logstash -v -f logstash.conf
starting agent {:level=>:info}
starting pipeline {:id=>"main", :level=>:info}
Settings: Default pipeline workers: 8
Registering file input {:path=>["/path/to/data"], :level=>:info}
No sincedb_path set, generating one based on the file path {:sincedb_path=>"/home/username/.sincedb_55b24c6ff18079626c5977ba5741584a", :path=>["/path/to/data"], :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=>8, :batch_size=>125, :batch_delay=>5, :max_inflight=>1000, :level=>:info}
Pipeline main started

关于如何为csv文件建立索引的任何建议?

阿兰·柯林斯(Alain Collins)

如果在测试期间您之前已经处理过该文件,logstash将在输出所引用的sincedb文件中保留该记录(inode和字节偏移)。您可以删除文件(如果不需要),或在文件{}输入中设置sincedb_path。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我尝试删除文件时,为什么Plupload容器没有响应?

来自分类Dev

Docker中的Logstash没有响应

来自分类Dev

登录时没有响应

来自分类Dev

单击时按钮没有响应

来自分类Dev

当我尝试运行代码时,Pygame窗口没有响应错误

来自分类Dev

错误* UVD没有响应,尝试重置VCPU!

来自分类Dev

索引恢复后,Elasticsearch没有响应

来自分类Dev

索引恢复后,Elasticsearch没有响应

来自分类Dev

尝试在不同的故事板中切换到不同的视图控制器时没有响应

来自分类Dev

当我加载自己的文件时 QtSpim 没有响应并在加载其他文件时抛出错误

来自分类Dev

单击“退出”时,Tkinker窗口没有响应

来自分类Dev

Pygame在执行计算时没有响应

来自分类Dev

Flutter:发送字段时API没有响应?

来自分类Dev

应用程序在传输数据时没有响应

来自分类Dev

点击时更新AngularJS模型,DOM没有响应

来自分类Dev

使用Angular Material进行郊游时没有响应

来自分类Dev

在进行进度时发送HttpRequest而没有响应

来自分类Dev

单击文本时单击按钮没有响应

来自分类Dev

建立mysqli连接时PHP脚本没有响应

来自分类Dev

127.0.0.1 连接到 VPN 时没有响应

来自分类Dev

从 Facebook 重定向时没有响应页面

来自分类Dev

ActionListener没有响应?

来自分类Dev

UISearchController没有响应

来自分类Dev

OnClickListener没有响应

来自分类Dev

imagecopymerge没有响应

来自分类Dev

“ pyautogui”没有响应

来自分类Dev

setOnKeyListener没有响应

来自分类Dev

FBRequestConnection没有响应

来自分类Dev

textFieldShouldBeginEditing没有响应