首页 > 解决方案 > Elasticsearch 错误:无法评估 jvm.options

问题描述

所以过去半天我一直在尝试使用Windows设置Elasticsearch,在经历了错误和错误之后,我遇到了一个错误,当我尝试通过在命令提示符下输入elasticsearch.exe来运行程序时,或单击 Elasticsearch 的桌面/文件资源管理器快捷方式。我不知道如何解决此错误,也无法在线找到解决方案。我已经尝试卸载并重新安装,但遇到了同样的问题。错误如下:

弹性搜索错误

任何人都可以就如何解决这个问题提供一些帮助吗?一直在尝试和寻找几个小时,但 nada。我的路径设置正确,如下所示:

路径

谢谢你。

标签: windowselasticsearchjvm

解决方案


我认为问题在于您的案例中的“config”文件夹位于不同的地址。在我的情况下,通过将“Elastic”文件夹(及其所有内容)从“C:\ Program Files”文件夹直接移动到光盘“C:”来解决相同的问题。在这种情况下,“config\jvm.options”文件夹\文件直接出现在“Elastic”文件夹中。之后更新必要的路径:“ES_HOME”、“ES_PATH_CONF”并创建了“ES_JAVA_HOME”路径,因为这是 ElasticSearch (ES) 将使用的特定路径。在我的情况下,所有路径看起来都是这样的:

ES_HOME C:\elasticsearch-7.16.2
ES_PATH_CONF C:\elasticsearch-7.16.2\config
ES_JAVA_HOME C:\elasticsearch-7.16.2\jdk

重要提示:应该创建 ES_PATH_HOME 并与 JAVA_HOME 路径一起存在,在我的例子中是下一个:

JAVA_HOME C:\Program Files\Java\jdk-17.0.1


推荐阅读