在CentOS上实现Filebeat高可用性,可按以下步骤操作:
/etc/filebeat/filebeat.yml):filebeat.inputs:
  - type: log
    paths: ["/var/log/*.log"]
output.elasticsearch:
  hosts: ["es1:9200", "es2:9200", "es3:9200"]
  cluster: "filebeat-cluster"
cluster.name、discovery.seed_hosts等参数,让Filebeat实例识别集群成员,实现状态同步。upstream elasticsearch {
  server es1:9200;
  server es2:9200;
  server es3:9200;
}
server {
  location / {
    proxy_pass http://elasticsearch;
  }
}
filebeat.yml变化,自动重启服务以应用新配置。/var/lib/filebeat),并定期备份配置文件。关键点:多实例部署+负载均衡+集群协同+自动监控,确保高可用性。