Filebeat 在windows环境部署并结合kafka使用

需要读取已有日志结合kafka使用

一、下载

官网下载Download Filebeat • Lightweight Log Analysis | Elastic

直接点击下载

二、安装

找到下载包进行运行会自动安装,一直下一步就好,

找到安装目录内,如...\Beats\9.4.0\filebeat

三、修改配置

复制示例文件: 在filebeat目录下,复制filebeat.example.yml文件,并将新文件命名为filebeat.yml

命令:copy filebeat.example.yml filebeat.yml

修改 filebeat.yml

1、指定日志采集源 (filebeat.inputs): 告诉Filebeat需要读取哪些日志文件。首先,需要找到配置文件中的 filebeat.inputs 部分。接着,将 paths 的配置改为你的访问日志路径

复制代码
filebeat.inputs:
- type: filestream  
  enabled: true
  id: nginx-filestream      
  enabled: true
  paths:
    - C:\\nginx\\logs\\access.log

2、设置输出目标 (output.kafka): 告诉Filebeat处理后的日志要发往哪里。需要找到 output.kafka 部分,并取消注释、按需填写。

复制代码
output.kafka:
  enabled: true
  hosts: ["localhost:9092"]
  topic: "nginx-logs"
  version: "2.2.0"

注意:不要添加其他 output.xxx 块

如果有 output.console,请注释掉或删除:

output.console:

enabled: true

pretty: true

3、修改完成后,运行测试命令:

\filebeat.exe test config -c filebeat.yml

正确输出 Config OK

4、启动 Filebeat

.\filebeat.exe -c filebeat.yml -e

相关推荐
此时不提桶,更待何时11 小时前
06-14-A-Kafka集群运维与迁移实战详解
运维·kafka
yumgpkpm14 小时前
Acceldata ODP(Open Data Platform)3.3.6.4(RHEL9)保姆级完整安装手册
大数据·人工智能·hive·hadoop·kafka·hbase·cloudera
方方洛15 小时前
ray教程-00-前言与导读
人工智能·分布式·机器学习
方方洛15 小时前
ray教程-01-认识Ray
人工智能·分布式·机器学习
yexianglunbai20 小时前
RabbitMQ 详解:从入门到实战
分布式·rabbitmq
用户14944848132021 小时前
Raft 为什么取代了 Paxos?从 DLedger 和 KRaft 的技术选型聊起
kafka·raft
此时不提桶,更待何时21 小时前
06-16-B-Kafka面试与生产事故实战
分布式·面试·kafka
阿里云云原生1 天前
Kafka 不止于消息:阿里云发布面向 AI 的流算湖一体化实时数据平台
kafka
mesyinjinghan1 天前
半导体 MES 与 ERP 的接口边界:六类单据该留在哪一层
分布式·eap·半导体mes
codigger1 天前
Redis 正式接入 AI:当"最懂速度的数据库"开始解决"记忆问题"
redis·分布式·后端·ai·向量检索