在 Debian 系统上升级 Filebeat 通常有几种方式,取决于你最初是如何安装的(官方仓库 / APT / 手动 deb 包 / 二进制)。下面按最常见、推荐的方式说明。
如果你最初是通过 Elastic 官方 APT 源安装的 Filebeat,升级最简单。
sudo apt update
sudo apt install --only-upgrade filebeat
或一次性升级所有可升级包:
sudo apt upgrade
filebeat version
以 8.x 为例(请替换版本号):
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.13.4-amd64.deb
sudo dpkg -i filebeat-8.13.4-amd64.deb
⚠️ 如果提示依赖问题:
sudo apt -f install
sudo cp -r /etc/filebeat /etc/filebeat.bak
filebeat test config
sudo systemctl restart filebeat
sudo systemctl status filebeat
sudo filebeat test output
sudo journalctl -u filebeat -f
journalctl -u filebeat -e
APT / dpkg 升级时会自动处理,但手动升级建议:
sudo systemctl stop filebeat
如果你能告诉我:
我可以给你更精确的升级步骤。