- 部署Filebeat及log类型底层逻辑验证
1.下载Filebeat
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.17.28-amd64.deb
SVIP:
[root@elk92 ~]# wget http://192.168.16.253/Resources/ElasticStack/softwares/7.17.28/filebeat-7.17.28-amd64.deb
2.安装Filebeat
[root@elk92 ~]# dpkg -i filebeat-7.17.28-amd64.deb
3.编写Filebeat配置文件
[root@elk92 ~]# cat /etc/filebeat/config/01-log-to-console.yaml
定义数据从哪里来
filebeat.inputs:
指定数据源的类型是log,表示从文件读取数据
- type: log
指定文件的路径
paths:- /tmp/student.log
定义数据到终端
output.console:
pretty: true
[root@elk92 ~]#
4.启动Filebeat实例
[root@elk92 ~]# filebeat -e -c /etc/filebeat/config/01-log-to-console.yaml
5.向源数据文件("/tmp/student.log")写入测试数据
略,见视频。
温馨提示:
- 1.filebeat默认是按行采集数据;
- 2.filebeat默认会在"/var/lib/filebeat"目录下记录已经采集的文件offset信息,以便于下一次采集接着该位置继续采集数据;

浙公网安备 33010602011771号