Проблема:
\ Java \ jre1.8.0_191 \ bin \ java.exe "-cp"! ES_CLASSPATH! "" Org.elasticsearch.tools.launchers.JvmOptionsParser ""! ES_JVM_OPTIONS! "|| echo jvm_options_parser_failed") 'в это время был неожиданным.
Решение изменить ниже строки властиком поиска.bat
установить "ES_JVM_OPTIONS =% ES_PATH_CONF% \ jvm.options" @setlocal for / F "usebackq delims =" %% a in (CALL %JAVA% -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOptionsParser" "!ES_JVM_OPTIONS!" ^|^| echo jvm_options_parser_failed), установить JVM_OPTIONS = %% a @endlocal & установить "MAYBE_JVM_OPTIONSMF_S_F% = VAPS"& set ES_JAVA_OPTS =% JVM_OPTIONS: $ {ES_TMPDIR} =! ES_TMPDIR!%% ES_JAVA_OPTS%
CALL %JAVA% -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOptionsParser" "!ES_JVM_OPTIONS!" ^|^| echo jvm_options_parser_failed
Я столкнулся с проблемой из-за Java 32 bit, который указывал на папку Program Files (x86).Изменен на 64-битный JDK 8. Теперь он работает
(\`CALL %JAVA% -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOptionsParser" "!ES_JVM_OPTIONS!" ^|^| echo jvm_options_parser_failed\`)
Это было решение, но этот 1 более точный.Я боролся в течение 30 минут, используя предложенное решение.