Elastic Stack 的logstash无法启动

logstach启动l显示 此时不应有 \java\jdk1.8.0_191,请问应该如何解决

img

可以尝试以下解决方案:

  1. 检查Java安装和环境变量:确保已正确安装Java Development Kit (JDK) 1.8.0_191,并且JAVA_HOME环境变量已正确设置。您可以通过在命令行中输入java -version来验证Java的安装和配置情况。

  2. 更新Logstash版本:尝试更新到最新版本的Logstash,以确保与您使用的Java版本兼容。您可以从Elastic官方网站下载最新版本的Logstash,并进行安装。

  3. 修改Logstash配置文件:尝试手动修改Logstash的配置文件,以指定正确的Java路径。打开Logstash的配置文件(通常是logstash.yml),找到path.java或类似的参数,并确保该参数指向您正确安装的JDK路径。

  4. 检查命令行输入:请确保您在命令行中正确输入了Logstash的命令。在您提供的命令中,可能存在拼写错误或语法错误。请参考Logstash官方文档或示例命令,确保命令语法正确。

  5. 完整重装:如果问题仍然存在,可以尝试彻底卸载并重新安装Java和Logstash。确保在重新安装之前清除所有残留文件和环境变量,并按照官方文档的说明进行安装和配置。