Filebeat无法在我的CentOS 7盒子上启动。我有Logstash正常运行,可以访问Kibana,我甚至安装了packetbeat以查看节拍是否有问题,但Packetbeat工作正常。
以下是我尝试启动filebeat时发生的事情:
以下是文件记录日志:
我的Filebeat配置传递'-configtest'选项,因此不能这样。我从调试选项获得的唯一输出是:
Exiting: Could not start registrar: Error loading state: Error decoding states: EOF
我也试过这两个命令无济于事:
systemctl reset-failed filebeat.service
systemctl start filebeat.service
任何人都有任何其他命令试图让它工作?
答案 0 :(得分:1)
您需要删除注册表文件,这是一个已知的问题。 Forum post with an answer from the ELK guys
rm -r /var/lib/filebeat/registry
systemctl reset-failed filebeat
systemctl start filebeat