小丑:filebeat.yml:不允许操作

时间:2018-11-15 01:34:23

标签: mysql elasticsearch logstash filebeat

两个月前,我开始学习如何编写代码,所以一切对我来说都是很新的。目前,我正在尝试从Elastic网站上学习如何使用Logstash(学习如何使用Logstash从mysql迁移到elasticsearch)。我遇到了一些问题,我不知道如何解决此问题:

我试图按照链接中的说明进行操作:

https://www.elastic.co/guide/en/logstash/current/advanced-pipeline.html

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

尝试之后:

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

我收到一条错误消息:

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

所以我尝试了

"chown 0 filebeat.yml" and "chown root filebeat.yml"

但是它说:"chown: filebeat.yml: Operation not permitted"

我该如何解决这个问题?

我也尝试使用

"--strict.perms=false"

但它显示"-bash: --strict.perms=false: command not found"

有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

尝试sudo -i输入密码root,然后再次运行

答案 1 :(得分:0)

sudo ./filebeat -e --strict.perms=false

这会在文件拍打开始时在开始时设置标志“ --strict.perms = false”。