我正试图通过cmd启动logstash。我有正确的目录,但当我进入 logstash.bat 启动它的命令会出现以下错误(请参见图中所示):请帮帮我。
logstash.bat
sqserrrh1#
原因是logstash使用的是您在机器上安装的java发行版,即jdk-15.0.1。但是,logstash不支持该版本(仅8、11和14)。所以,在你的候机楼里,我只想把 JAVA_HOME 环境变量,以便可以使用与logstash绑定的jdk。
JAVA_HOME
set JAVA_HOME=
然后再次尝试开始日志存储
3duebb1j2#
基于给定的错误,我认为问题在于java而不是logstash。也许你可以试着从这个问题解决如何解决java虚拟机启动器无法创建虚拟机的错误?
2条答案
按热度按时间sqserrrh1#
原因是logstash使用的是您在机器上安装的java发行版,即jdk-15.0.1。
但是,logstash不支持该版本(仅8、11和14)。
所以,在你的候机楼里,我只想把
JAVA_HOME
环境变量,以便可以使用与logstash绑定的jdk。然后再次尝试开始日志存储
3duebb1j2#
基于给定的错误,我认为问题在于java而不是logstash。也许你可以试着从这个问题解决如何解决java虚拟机启动器无法创建虚拟机的错误?