Logstash 在 Ubuntu 中未显示任何输出
Logstash not showing any output in Ubuntu
我正在学习 ELK 并且卡在 logstash 中。
我的 Elastic 和 Kibana 是 运行。
但是当我尝试 ot Logstash 时,我的管道没有启动。
我 运行 遵循命令
cd /usr/share/logstash/bin
./logstash -e 'input { stdin { } } output { stdout {} }'
在 Elastic 文档 (https://www.elastic.co/guide/en/logstash/current/first-event.html) 中,他们写道:
启动Logstash后,等到看到“Pipeline main started”,然后在命令提示符下输入hello world。
但是当我运行执行上述命令时,我没有得到任何输出“Pipeline main started”。
我得到的输入是:
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
FATAL] 2020-10-04 20:16:56.659 [main] runner - An unexpected error occurred! {:error=>#<ArgumentError: Path "/usr/share/logstash/data" must be a writable directory. It is not writable.>,
[ERROR] 2020-10-04 20:16:56.715 [main] Logstash - java.lang.IllegalStateException: Logstash stopped processing because of an error: (SystemExit) exit
出现此错误后,我尝试通过以下方式更改权限:
$ chown -R logstash.logstash /usr/share/logstash
$ chmod 777 /usr/share/logstash/data
我遇到错误
chown: changing ownership of '/var/log/logstash': Operation not permitted
谁能帮帮我?
提前致谢!
如果您运行以 logstash 用户身份使用 logstash 实例,那么您可以更改 logstash 目录的所有权
sudo chown -R logstash.logstash /usr/share/logstash
否则您可以 运行 具有 sudo 权限的 logstash
sudo ./logstash -e 'input { stdin { } } output { stdout {} }'
我正在学习 ELK 并且卡在 logstash 中。 我的 Elastic 和 Kibana 是 运行。 但是当我尝试 ot Logstash 时,我的管道没有启动。 我 运行 遵循命令
cd /usr/share/logstash/bin
./logstash -e 'input { stdin { } } output { stdout {} }'
在 Elastic 文档 (https://www.elastic.co/guide/en/logstash/current/first-event.html) 中,他们写道:
启动Logstash后,等到看到“Pipeline main started”,然后在命令提示符下输入hello world。
但是当我运行执行上述命令时,我没有得到任何输出“Pipeline main started”。 我得到的输入是:
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
FATAL] 2020-10-04 20:16:56.659 [main] runner - An unexpected error occurred! {:error=>#<ArgumentError: Path "/usr/share/logstash/data" must be a writable directory. It is not writable.>,
[ERROR] 2020-10-04 20:16:56.715 [main] Logstash - java.lang.IllegalStateException: Logstash stopped processing because of an error: (SystemExit) exit
出现此错误后,我尝试通过以下方式更改权限:
$ chown -R logstash.logstash /usr/share/logstash
$ chmod 777 /usr/share/logstash/data
我遇到错误
chown: changing ownership of '/var/log/logstash': Operation not permitted
谁能帮帮我?
提前致谢!
如果您运行以 logstash 用户身份使用 logstash 实例,那么您可以更改 logstash 目录的所有权
sudo chown -R logstash.logstash /usr/share/logstash
否则您可以 运行 具有 sudo 权限的 logstash
sudo ./logstash -e 'input { stdin { } } output { stdout {} }'