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

相关推荐
jj_ccwgw1 天前
Kafka 集群开机自启动配置指南
后端·kafka
肠畔码农1 天前
深入分布式事务内核:从 2PC/XA 到 Seata AT 模式的架构演进与权衡
分布式·架构
ai小陈1 天前
PyTorch多GPU分布式训练实战:从单卡脚本迁移到DDP
服务器·人工智能·pytorch·分布式·深度学习·ai·gpu算力
伟大的大威1 天前
三台 DGX Spark 部署 DeepSeek V4 Flash NVFP4:从零到可用教程
大数据·分布式·spark
JackSparrow4141 天前
Kafka(七)集成Apache Avro+Apicurio Schema Registry以保障生产者与消费者的消息兼容性
java·中间件·rpc·kafka·apache·avro·schema-registry
阿里云云原生1 天前
企业级实时数据平台建设:利用存算分离 Kafka 实现低成本、高可靠入湖
分布式·阿里云·云原生·kafka
国科安芯1 天前
星载CANFD总线通信网络中抗辐射微控制器MCU的失效机理与容错设计研究
网络·人工智能·分布式·单片机·嵌入式硬件·架构·抗辐射加固
zcmodeltech1 天前
污水处理设备沙盘模型控制系统设计与实现:多单元协同联动方案
网络·分布式·stm32·单片机·嵌入式硬件·交互
roman_日积跬步-终至千里1 天前
Spark 资源配置与 Shuffle 故障排查生产手册
大数据·分布式·spark
roman_日积跬步-终至千里1 天前
常驻 Spark 引擎的稳定性风险:从一次 Linkis 任务失败说起
大数据·分布式·spark