我得到下面的错误,而运行elasticsearch.bat在windows cmd。在我的环境变量JAVA_HOME和JRE_HOME已设置。
JAVA_HOME = C:\Program Files\Java\jdk-19
C:\Program Files\Java\jre1.8.0_361
错误:
D:\Software\ELK\elasticsearch-8.9.1\bin>elasticsearch.bat
警告:忽略JAVA_HOME=C:\Program Files\Java\jdk-19; using ES_JAVA_HOME [2023-08-26T09:20:01,863][ERROR][o.e.b.Elasticsearch ] [ADILABDULLAH] fatal exception while booting Elasticsearchjava.nio.file.InvalidPathException:非法char <?>索引0:?C:\Program Files\Java\jre1.8.0_361 at java.base/sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser. java:182)at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser. java:153)at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser. java:77)at java.base/sun.nio.fs.WindowsPath.parse(WindowsPath.java:92)at java.base/sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:232)
有关详细信息,请参阅日志。
错误:Elasticsearch未正常退出-检查D:\Software\ELK\elasticsearch-8.9.1\logs\elasticsearch.log中的日志
错误:Elasticsearch意外退出
1条答案
按热度按时间6rqinv9w1#
尝试创建一个新的环境变量
ES_JAVA_HOME=C:\Program Files\Java\jdk-19
记住通过
echo %ES_JAVA_HOME%
检查