在CentOS上更新Filebeat到最新版本,可以按照以下步驟進行:
安裝EPEL倉庫(如果尚未安裝):
sudo yum install epel-release
更新系統包列表:
sudo yum update
添加Filebeat的官方倉庫:
sudo tee /etc/yum.repos.d/filebeat.repo <<EOF
[filebeat] name=Filebeat repository for 7.x ($basearch) baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md EOF
注意:將`7.x`替換為你需要的Filebeat版本號。
4. **安裝或更新Filebeat**:
```bash
sudo yum install filebeat
如果已經安裝了舊版本,可以使用以下命令更新:
sudo yum update filebeat
啟動并啟用Filebeat服務:
sudo systemctl start filebeat
sudo systemctl enable filebeat
驗證安裝:
sudo filebeat version
訪問Elastic官方網站下載最新版本的Filebeat: Filebeat下載頁面
下載適用于CentOS的RPM包:
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.10.0-amd64.rpm
注意:將filebeat-7.10.0-amd64.rpm
替換為你下載的實際文件名。
安裝Filebeat:
sudo rpm -ivh filebeat-7.10.0-amd64.rpm
啟動并啟用Filebeat服務:
sudo systemctl start filebeat
sudo systemctl enable filebeat
驗證安裝:
sudo filebeat version
output.elasticsearch
部分正確指向Elasticsearch實例。通過以上步驟,你應該能夠成功地在CentOS上更新Filebeat到最新版本。