我正在尝试通过CMD启动logstash。我有正确的目录,但是当我输入logstash.bat
命令启动时,会出现以下错误(如图所示):
请帮帮我。
答案 0 :(得分:0)
基于给定的错误,我认为问题出在Java而非Logstash。也许您可以尝试通过此How to solve could not create the virtual machine error of Java Virtual Machine Launcher?
解决它答案 1 :(得分:0)
原因是因为Logstash使用的是您在计算机上安装的Java发行版,即jdk-15.0.1。
但是,Logstash does not support that version(仅8、11和14)。
因此,在您的终端中,我只是取消设置{
"errors": [
{
"message": "Cannot return null for non-nullable field RootMutation.logout.",
"locations": [
{
"line": 4,
"column": 3
}
],
"path": [
"logout"
]
}
],
"data": null
}
环境变量,以便可以使用与Logstash捆绑在一起的JDK。
JAVA_HOME
然后尝试再次启动Logstash