美文网首页
filebeat windows安装使用

filebeat windows安装使用

作者: 于宝龙_5178 | 来源:发表于2018-08-06 17:39 被阅读0次

说明:本例主要采集日志文件到kafka为例

filebeat简述

      Filebeat是一个日志文件托运工具,在服务器上安装客户端后,filebeat会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的读)

      Filebeat工作流程:当开启filebeat程序时,它会启动一个或多个探测器(prospectors)去检测你指定的日志目录或文件,对于探测器找出的每一个日志文件,filebeat启动收割进程(harvester),每一个收割进程读取一个日志文件的新内容,并发送这些新的日志数据到处理程序(spooler),处理程序会集合这些事件,最后filebeat会发送集合的数据到你指定的地点。

使用:

1、解压安装包,不需要安装,直接可以使用

2、filebeat.yml主要配置文件配置:

#=========================== Filebeat inputs =============================

filebeat.inputs:

- input_type: log

enabled: true

paths:

- c:\Users\15324\Desktop\log1\u_ex*.log

- c:\Users\15324\Desktop\log2\u_ex*.log

#=========================== kafka output =============================

output.kafka:

hosts: ["10.0.0.212:6667","10.0.0.213:6667","10.0.0.219:6667"]

topic: test-topic1

required_acks: 1

#=========================== 其他 output =============================

注:(其他配置不做用修改)日志输出格式:json

3、开启kafka控制台consumer:

命令:kafka-console-consumer.sh --zookeeper hdp01:2181, hdp02:2181,hdp03:2181 --topic test-topic1 --from-beginning

4、启动命令:filebeat -e -c filebeat.yml

-e:关闭日志输出

-c:配置文件位置

4、kafka控制台日志输出:

详见:我的微博 https://blog.csdn.net/lihuan1124/article/details/81453807

相关文章

网友评论

      本文标题:filebeat windows安装使用

      本文链接:https://www.haomeiwen.com/subject/jcmrvftx.html