Windows 下安装 LogStash 报错:could not find java; set JAVA_HOME or ensure java is in PATH
所以,大概率是 logstash 的问题,看了一些网上的教程,大部分都是虚拟机上安装 logstash 出现了这个问题,下面就给出最简单,最直接且最简单的解决方案。首先可以肯定不是我们 jdk 环境变量的问题,不然我们连 java 程序都启动不了,更何况要是 jdk 有问题,肯定早就暴露出来了。配置 logstash 收集应用日志时出现报错,说是找不到 JAVA_HOME 环境变量。将双引号去掉就
·
报错信息
F:\ElasticStack\logstash-7.17.15\bin>logstash.bat -e "input { stdin { } } output { stdout {} }"
Using JAVA_HOME defined java: C:\Program Files\Java\jdk1.8.0_301
WARNING: Using JAVA_HOME while Logstash distribution comes with a bundled JDK.
DEPRECATION: The use of JAVA_HOME is now deprecated and will be removed starting from 8.0. Please configure LS_JAVA_HOME instead.
系统找不到指定的路径。
could not find java; set JAVA_HOME or ensure java is in PATH
报错原因
配置 logstash 收集应用日志时出现报错,说是找不到 JAVA_HOME 环境变量
首先可以肯定不是我们 jdk 环境变量的问题,不然我们连 java 程序都启动不了,更何况要是 jdk 有问题,肯定早就暴露出来了
所以,大概率是 logstash 的问题,看了一些网上的教程,大部分都是虚拟机上安装 logstash 出现了这个问题,下面就给出最简单,最直接且最简单的解决方案。
解决办法
找到 /bin
目录下 setup.bat
打开
将双引号去掉就可以了
更多推荐
已为社区贡献5条内容
所有评论(0)