首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法读取logstash中的.gz文件

无法读取logstash中的.gz文件
EN

Stack Overflow用户
提问于 2018-06-16 12:49:27
回答 1查看 611关注 0票数 0

我试图在logstash输入插件中读取.gz文件,但是我无法读取logstash中的gunzip文件。当我试图读取那些日志文件时,它会像这样抛出错误消息,

插件有一个无法恢复的错误。将重新启动这个插件。插件:"/test.txt",start_position=>“Plugin”,sincedb_path=>"/dev/null",codec=>"UTF-8">,stat_interval=>1,discover_interval=>15,sincedb_write_interval=>15,delimiter=>"\n"> 错误: Object: sample.gz不是这个包装器的合法参数,因为它不响应“读取”。{:level=>:error}

LogStash.conf文件:

代码语言:javascript
代码运行次数:0
运行
复制
file {
   path => "/test.txt" (this file contains list of gunzip files)
   start_position => "beginning"
   sincedb_path => "/dev/null"``
   codec => "gzip_lines"
}

并且也直接尝试了path => "/logfile.gz",但是两者都不能工作,它会抛出相同的错误消息。如何解决这个问题,请分享您的解决方案。我参考了所有类似的问题,但没有一个解决方案能解决我的问题。

EN

回答 1

Stack Overflow用户

发布于 2019-01-04 06:29:54

Path应该是表示路径值的字符串数组,而不是字符串。

将文件输入更改为下面

代码语言:javascript
代码运行次数:0
运行
复制
file {
   path => ["test.gz",test_*.gz] #you can specify all those paths comma separated with wildcard also
   start_position => "beginning"
   sincedb_path => "/dev/null"``
   codec => "gzip_lines"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50888059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档