Filebeat(Elastic 官方 Beat 家族的一员)官方支持的操作系统版本,主要看 Elastic 官方支持的发行版和架构,而不是“只能装在某个小版本”。对于 CentOS,结论如下:
Elastic 官方 RPM 包支持:
实际上,只要是基于 RHEL 7 / RHEL 8 的内核和 glibc 版本,Filebeat 都能跑。
Elastic 8 已明确放弃 CentOS 6
| CentOS 版本 | 是否支持 | 说明 |
|---|---|---|
| CentOS 6 | ❌ | glibc 太低,不支持 7/8 |
| CentOS 7 | ✅ | 最稳定,生产最常见 |
| CentOS 8 | ✅ | 可用,注意 Stream |
| CentOS Stream | ✅ | 基本兼容 RHEL 8 |
# CentOS 7 / 8
sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
sudo yum install filebeat
Filebeat 官方支持 CentOS 7 和 CentOS 8(含 Stream),不支持 CentOS 6。
如果你愿意,可以告诉我:
我可以给你最稳妥的安装方案。