1

我正在研究弹性堆栈,并且我正在运行 elasticsearch 和 logstash 服务器,并按照文档中描述的进一步处理此链接https://www.elastic.co/guide/en/logstash/current/advanced-pipeline.html

现在,当我尝试执行此命令时:

sudo ./filebeat -e -c filebeat.yml -d "publish"

我收到此错误:

Exiting: error loading config file: config file ("filebeat.yml") must be owned by the beat user (uid=0) or root

我已更改该文件的权限,但无法解决此错误,请帮助

4

2 回答 2

4

尝试使用这些更改权限以确保:

sudo chown root ./filebeat/filebeat.yml
sudo chmod go-w ./filebeat/filebeat.yml
于 2020-07-22T14:10:32.673 回答
0

也可以禁用严格的权限检查,但不建议这样做。

禁用严格的权限检查

您可以使用命令行禁用严格的权限检查-strict.perms=false,但我们强烈建议您启用检查。

https://www.elastic.co/guide/en/beats/libbeat/5.3/config-file-permissions.html

于 2022-01-27T12:03:35.460 回答