在 Debian 系统上卸载 Filebeat,可以根据你当初的安装方式选择对应方法。
apt / dpkg 安装的(最常见)sudo systemctl stop filebeat
sudo systemctl disable filebeat
sudo apt remove --purge filebeat
如果你还想清理依赖:
sudo apt autoremove --purge
sudo rm -rf /etc/filebeat
sudo rm -rf /var/lib/filebeat
sudo rm -rf /var/log/filebeat
dpkg -l | grep filebeat
# 或
which filebeat
如果是 systemd:
sudo systemctl stop filebeat
sudo systemctl disable filebeat
sudo rm /etc/systemd/system/filebeat.service
sudo systemctl daemon-reload
如果是直接运行:
pkill filebeat
通常安装在:
sudo rm -rf /usr/share/filebeat
sudo rm -rf /etc/filebeat
sudo rm -rf /var/lib/filebeat
如果 Filebeat 曾向 Elasticsearch 发送数据:
# 查看索引
curl -X GET "localhost:9200/_cat/indices?v"
# 删除 filebeat 相关索引
curl -X DELETE "localhost:9200/filebeat-*"
systemctl status filebeat
ps aux | grep filebeat
如果你不确定当初是怎么装的,可以告诉我:
which filebeat 的输出dpkg -l | grep filebeat 的结果我可以帮你精确判断卸载方式。