在 Debian 下升级 Filebeat 一般有两种常见方式,取决于你最初是怎么安装的(APT 仓库 还是 二进制/TAR 包)。下面分别说明。
如果你是用官方 Elastic APT 源安装的,升级非常简单。
sudo apt update
sudo apt install --only-upgrade filebeat
或统一升级:
sudo apt upgrade filebeat
filebeat version
sudo systemctl restart filebeat
✅ APT 升级会保留
/etc/filebeat/下的配置文件
⚠️ 大版本升级必须注意配置文件兼容性
sudo cp -r /etc/filebeat /etc/filebeat.bak
sudo apt update
sudo apt install --only-upgrade filebeat
sudo filebeat test config
sudo systemctl stop filebeat
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.x.x-linux-x86_64.tar.gz
tar xzf filebeat-8.x.x-linux-x86_64.tar.gz
sudo mv /opt/filebeat /opt/filebeat.old
sudo mv filebeat-8.x.x-linux-x86_64 /opt/filebeat
sudo systemctl start filebeat
sudo filebeat test config
sudo filebeat test output
sudo systemctl status filebeat
如果你愿意,可以告诉我:
我可以给你精确到命令的升级方案。