logstash file输入,无输出原因与解决办法
来源:互联网 发布:2017淘宝购物节 编辑:程序博客网 时间:2024/05/17 23:46
1.现象
很多同学在用logstash input 为file的时候,经常会出现如下问题:配置文件无误,logstash有时一直停留在等待输入的界面
2.解释
logstash作为日志分析的管道,在实际场景中,日志量往往很大,因此不可能每次都是完整扫描一遍日志文件,然后导入。通常采用的办法就是增量读取。也就是读取新增量
NOTE:图1中的配置文件,在第一次运行的时候,是会有结果的。后续则为等待输入
解决办法
方法1:将日志文件先cp 然后 mv
cp 2.log 2.log.new && mv 2.log.new 2.log
方法2:logstash配置文件做如下修改
input { file { path => "/opt/logstash/1.log" start_position => "beginning" sincedb_path => "/dev/null" }}output{ stdout{codec => rubydebug}}
实际生产场景中,最好不要这么用,因为日志过大,每次重头读日志耗费资源,也无必要。此处适合测试场景
0 0
- logstash file输入,无输出原因与解决办法
- logstash file输入,无输出原因与解决办法
- 输入与输出 File
- IO输入与输出--File打印流
- ELK中的logstash启动后无输出
- logstash配置文件多输入和多输出
- I/O 输入与输出(1) -- File类
- linux下Make编译出错,输入/输出错误原因及解决办法
- ifconfig无输出的解决办法
- 输入和输出--File类
- 输入与输出
- 输入与输出
- 流类库与输入/输出
- shell 输入与输出
- shell 输入与输出
- 文件输入与输出
- IO输入与输出
- IO输入与输出
- extjs中子组件使用父组件的viewModel中的store
- Hibernate学习-05:CRUD(增删改查)操作之修改记录
- 搜索整理MyEclipse 快捷键
- Java设计模式之解析器模式
- jQuery获取某td的上一个td,即同一行中,该列的上一列。prev()。 同理,下一列是next()
- logstash file输入,无输出原因与解决办法
- C风格要素之 程序的组件
- 关于email发送的简单Demo
- 原子操作
- Swagger入门教程
- python的scrapy总结
- 浅谈spring框架(二)
- 感悟或编程口诀
- Vue学习(day3)