在 Debian 系统上卸载 Filebeat 可以按下面步骤操作,取决于你当初是用 APT 包管理器 还是 二进制包 安装的。
sudo systemctl stop filebeat
sudo systemctl disable filebeat
sudo apt remove --purge filebeat -y
--purge会同时删除配置文件
sudo rm -rf /var/lib/filebeat
sudo rm -rf /var/log/filebeat
sudo rm -rf /etc/filebeat
sudo rm -f /etc/apt/sources.list.d/elastic*.list
sudo apt update
dpkg -l | grep filebeat
sudo dpkg -r filebeat
或彻底删除:
sudo dpkg --purge filebeat
ps aux | grep filebeat
kill <pid>
sudo rm -rf /usr/local/filebeat
sudo rm -f /etc/systemd/system/filebeat.service
sudo systemctl daemon-reload
filebeat version
systemctl status filebeat
如果提示 command not found 或 not found,说明已成功卸载。
curl -X DELETE "localhost:9200/filebeat-*"
如果你不确定当初是怎么装的,可以把下面命令的输出发我,我可以帮你判断:
dpkg -l | grep filebeat
which filebeat