要在 CentOS 上升级 Filebeat 到最新版本,请按照以下步骤操作:
更新系统包: 首先,确保你的系统包是最新的。
sudo yum update -y
启用 EPEL 仓库(如果尚未启用): Filebeat 可能不在默认的 CentOS 仓库中,但通常可以在 EPEL(Extra Packages for Enterprise Linux)仓库中找到。
sudo yum install epel-release -y
安装或更新 Filebeat: 使用 YUM 安装或更新 Filebeat。
sudo yum install filebeat -y
启动并启用 Filebeat 服务:
sudo systemctl start filebeat
sudo systemctl enable filebeat
验证安装: 检查 Filebeat 版本以确保安装成功。
filebeat version
下载最新版本的 Filebeat:
访问 Elastic 官方下载页面 并找到适用于 CentOS 的最新版本。使用 wget
或 curl
下载。
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-<version>-linux-x86_64.tar.gz
解压下载的文件:
sudo tar -xzf filebeat-<version>-linux-x86_64.tar.gz -C /usr/share/
停止并禁用旧版本的 Filebeat 服务:
sudo systemctl stop filebeat
sudo systemctl disable filebeat
移动新版本的 Filebeat 到合适的位置:
sudo mv /usr/share/filebeat-<version>/ /usr/share/filebeat
创建符号链接:
sudo ln -s /usr/share/filebeat/filebeat /usr/bin/filebeat
启动并启用新版本的 Filebeat 服务:
sudo systemctl start filebeat
sudo systemctl enable filebeat
验证安装: 检查 Filebeat 版本以确保安装成功。
filebeat version
通过以上步骤,你应该能够成功地在 CentOS 上升级 Filebeat 到最新版本。