elasticsearch,logstash,elastic-stack,Linux,Ubuntu,elasticsearch,Logstash,Elastic Stack" /> elasticsearch,logstash,elastic-stack,Linux,Ubuntu,elasticsearch,Logstash,Elastic Stack" />

Linux Logstash在Ubuntu中不显示任何输出

Linux Logstash在Ubuntu中不显示任何输出,linux,ubuntu,elasticsearch,logstash,elastic-stack,Linux,Ubuntu,elasticsearch,Logstash,Elastic Stack,我在学麋鹿,我被困在了沼泽地里。 我的橡皮筋和Kibana在跑。 但当我尝试使用Logstash时,我的管道并没有启动。 我正在运行以下命令 cd /usr/share/logstash/bin ./logstash -e 'input { stdin { } } output { stdout {} }' 在弹性文档()中,他们写道: 启动Logstash后,等待看到“管道主管道已启动”,然后在命令提示下输入hello world 但是,当我运行上述命令时,我没有得到任何输出说“主管

我在学麋鹿,我被困在了沼泽地里。 我的橡皮筋和Kibana在跑。 但当我尝试使用Logstash时,我的管道并没有启动。 我正在运行以下命令

  cd /usr/share/logstash/bin
  ./logstash -e 'input { stdin { } } output { stdout {} }'
在弹性文档()中,他们写道:

启动Logstash后,等待看到“管道主管道已启动”,然后在命令提示下输入hello world

但是,当我运行上述命令时,我没有得到任何输出说“主管道已启动””。 我得到的结论是:

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: 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 {} }'

可能
sudo chown…
。777 dirs不是个好主意,看看755是否有效。如果您在使用
sudo
时收到进一步的错误消息,那么您必须单独研究它,我不会是一个很好的人来帮助您调试它。祝你好运
sudo ./logstash -e 'input { stdin { } } output { stdout {} }'