弹性搜索回显jvm_options_parser_failed此时是意外的

时间:2018-11-16 02:33:36

标签: elasticsearch

问题:

  

\ Java \ jre1.8.0_191 \ bin \ java.exe“ -cp”!ES_CLASSPATH!“   “ org.elasticsearch.tools.launchers.JvmOptionsParser”   “!ES_JVM_OPTIONS!” || echo jvm_options_parser_failed“)'意外   在这个时候。

解决方案 在elasticsearch.bat中的行下面更改

  

为/ F设置“ ES_JVM_OPTIONS =%ES_PATH_CONF%\ jvm.options” @setlocal   (CALL %JAVA% -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOptionsParser" "!ES_JVM_OPTIONS!" ^|^| echo jvm_options_parser_failed中的“ usebackq delims =” %% a   JVM_OPTIONS = %% a @endlocal并设置   “ MAYBE_JVM_OPTIONS_PARSER_FAILED =%JVM_OPTIONS%”并设置   ES_JAVA_OPTS =%JVM_OPTIONS:$ {ES_TMPDIR} =!ES_TMPDIR!%%ES_JAVA_OPTS%

2 个答案:

答案 0 :(得分:1)

(\`CALL %JAVA% -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOptionsParser" "!ES_JVM_OPTIONS!" ^|^| echo jvm_options_parser_failed\`)

这是解决方案,但此1更准确。 我用建议的解决方法挣扎了30分钟。

答案 1 :(得分:0)

由于Java 32位指向Program Files(x86)文件夹,我遇到了问题。更改为64位JDK 8,现在可以使用