在 CentOS 上启动 Filebeat,通常有以下几种方式,取决于你是通过 RPM 包 还是 二进制包 安装的。
如果你是用官方 RPM 安装的(如 filebeat-8.x.rpm):
sudo systemctl start filebeat
sudo systemctl enable filebeat
sudo systemctl status filebeat
sudo systemctl stop filebeat
sudo systemctl restart filebeat
如果你是下载的 filebeat-*.tar.gz 解压使用的:
cd /opt/filebeat
./filebeat test config
./filebeat -e -c filebeat.yml
nohup ./filebeat -e -c filebeat.yml > filebeat.log 2>&1 &
journalctl -u filebeat -f
filebeat test output
配置文件路径
/etc/filebeat/filebeat.ymlfilebeat 解压目录/filebeat.yml权限问题
root 或对应用户组SELinux
setenforce 0
如果你愿意,可以告诉我:
我可以帮你精确排查启动问题。